Ошибка при установке Hyperledger Composer - PullRequest
0 голосов
/ 29 ноября 2018

Я получаю одни и те же ошибки снова и снова.Я попытался установить разные версии npm и даже обновил Ubuntu до 18.04, но безрезультатно.Команда, которую я использовал для установки, была

npm install -g composer-cli@0.19

Я получаю следующие ошибки:

gyp ERR!узел -v v11.3.0

gyp ERR!node-gyp -v v3.8.0

gyp ERR!не в порядке

узел-pre-gyp ERR!ошибка компоновки

узел-pre-gyp ERR!Ошибка стека: не удалось выполнить '/home/akshay/.nvm/versions/node/v11.3.0/bin/node /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/сборка узла / bin / node-gyp.js build - возврат к построению --library = static_library --module = / home / akshay / .nvm / версии / node / v11.3.0 / lib / node_modules / composer-cli / node_modules / grpc / src / node / extension_binary / node-v67-linux-x64-glibc / grpc_node.node --module_name = grpc_node --module_path = / home / akshay / .nvm / версии / узел / v11.3.0 /lib / node_modules / composer-cli / node_modules / grpc / src / node / extension_binary / node-v67-linux-x64-glibc '(1)

узел-pre-gyp ERR!стек в ChildProcess.(/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/node_modules/node-pre-gyp/lib/util/compile.js:83:29)

узел-pre-gyp ERR!укладывается в ChildProcess.emit (events.js: 182: 13)

ERR!стек в MaybeClose (внутренняя / child_process.js: 978: 16)

ERR!стек в Process.ChildProcess._handle.onexit (внутренняя / child_process.js: 265: 5)

ERR!Система Linux 4.15.0-39-generic

узел-pre-gyp ERR!команда "/home/akshay/.nvm/versions/node/v11.3.0/bin/node" "/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/node_modules/.bin/node-pre-gyp "" install "" --fallback-to-build "" --library = static_library "

ERR!cwd /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc

узел-pre-gyp ERR!узел -v v11.3.0

узел-pre-gyp ERR!node-pre-gyp -v v0.7.0

node-pre-gyp ERR!не в порядке

Не удалось выполнить '/home/akshay/.nvm/versions/node/v11.3.0/bin/node /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build - возврат к сборке --library = static_library --module = / home / akshay / .nvm / версии / узел / v11.3.0 / lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc/grpc_node.node --module_name = grpc_node --module_path = / home / akshay /. names/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc '(1)

CXX (target) Release / obj.target / grpc / deps / grpc / src / core / lib / backoff / backoff.oe

CXX (target) Release / obj.target / grpc / deps / grpc / src / core / lib / channel / channel_args.o

CXX (цель) Release / obj.target / grpc / deps / grpc / src / core / lib / channel / channel_stack.o

CXX (цель) Release / obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o

В файле, включенном из../deps/grpc/src/core/lib/channel/channel_stack_builder.h:24:0,

from ../deps/grpc/src/core/lib/channel/channel_stack_builder.cc:19:

.. / deps / grpc / src / core / lib / channel / channel_args.h: 22: 10: фатальная ошибка: grpc / compress.h: нет такого файла или каталога

компиляцияпрекращено.

grpc.target.mk: 394: сбой рецепта для цели 'Release / obj.target / grpc / deps / grpc / src / core / lib / channel / channel_stack_builder.o'

make: *** [Release / obj.target / grpc / deps / grpc / src / core / lib / channel / channel_stack_builder.o] Ошибка 1

make: выход из каталога '/ home / akshay /.NVM / версия / узел / v11.3.0 / Библиотека / node_modules / композитор-кли / node_modules / КПГРЫ / построить '

gyr ERR!ошибка сборки

gyp ERR!Ошибка стека: ошибка make с кодом выхода: 2

gyp ERR!стек в ChildProcess.onExit (/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR!стек в ChildProcess.emit (events.js: 182: 13)

gyp ERR!стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 254: 12)

gyp ERR!Система Linux 4.15.0-39-generic

gyp ERR!команда "/home/akshay/.nvm/versions/node/v11.3.0/bin/node" "/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js "" build "" --fallback-to-build "" --library = static_library "" --module = / home / akshay / .nvm / версии / узел / v11.3.0 / lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc/grpc_node.node "" --module_name = grpc_node "" --module_path = / home / akshay./versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc"

gyp ERR!cwd /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc

gyp ERR!узел -v v11.3.0

gyp ERR!node-gyp -v v3.8.0

gyp ERR!не в порядке

npm ПРЕДУПРЕЖДЕНИЕ необязательно ПЕРЕДАЧА ФАКУЛЬТАТИВНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.4 (node_modules / composer-cli / node_modules / fsevents):

npm ПРЕДУПРЕЖДЕНИЕ notsup SKIPPING ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для fsese1.2.4: wanted {"os": "darwin", "arch": "any"} (current: {"os": "linux", "arch": "x64"}) `

`npm ERR!код ELIFECYCLE

npm ERR!errno 1

npm ERR!grpc@1.10.1 install: установка узла перед установкой - fallback-to-build --library = static_library npm ERR!Статус выхода 1

npm ERR!

npm ERR!Ошибка при установке скрипта grpc@1.10.1.

npm ERR!Это, вероятно, не проблема с npm.Скорее всего, выше выводится логирование.

npm ERR!Полный журнал этого прогона можно найти в:

npm ERR!
/home/akshay/.npm/_logs/2018-11-29T02_27_29_404Z-debug.log

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Поскольку вы используете nvm, который является рекомендуемым способом управления узлом, его легко переключиться на другую версию узла, введите следующие команды

nvm install 8

nvm use 8

Теперь установите composer как обычно.

0 голосов
/ 29 ноября 2018

Полностью удалите узел текущей версии и попробуйте установить версию узла 8.x.

для удаления версии узла см. Следующее: полностью удалите узел

дляустановить узел 8.x версия:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

А затем попытайтесь установить npm install -g composer-cli@0.19

...