Ошибка быстрого запуска Fabric-Composer на Ubuntu 16.04

Я пытаюсь следовать краткому руководству по Fabric Composer, но не получается.

Не могли бы вы дать мне подсказки?

Когда я попробовал «sudo npm install», скрипт завершился с несколькими предупреждениями.

npm WARN lifecycle [email protected]~preinstall: cannot run in wd %s %s (wd=%s) [email protected] composer --version || echo 'Please first run npm install -g composer-cli'  /<directory>/sample-applications/packages/getting-started
npm WARN lifecycle [email protected]~install: cannot run in wd %s %s (wd=%s) [email protected] scripts/download-hyperledger.sh && scripts/start-hyperledger.sh && npm run deployNetwork /<directory>/sample-applications/packages/getting-started

Когда я попробовал "список сетей sudo composer -n digitalproperty-network --enrollId WebAppAdmin --enrollSecret DJY27pEnl16d",

List business network digitalproperty-network
2017-03-21T22:44:47.360Z ERROR   FSConnectionProfileStore :load()                    Failed to loaded connection profile defaultProfile {"0":{"stack":["{Error}ENOENT: no such file or directory, open '<directory>.composer-connection-profiles/defaultProfile/connection.json' Error: ENOENT: no such file or directory, open '<directory>.composer-connection-profiles/defaultProfile/connection.json'","    at Error (native)"]}}$
Failed to load connection profile defaultProfile
Command completed successfully.

я использую

Ubuntu: 16.04
docker: 1.13.1
docker-compose: 1.11.2
node: v6.10.0
npm: 4.4.4
git: 2.11.0
composer:
composer-cli                   v0.5.5
composer-admin                 v0.5.5
composer-client                v0.5.5
composer-common                v0.5.5
composer-runtime-hlf           v0.5.5
composer-connector-hlf         v0.5.5

Похоже, у меня есть каталог .composer-connection-profiles/defaultProfile/, но в каталоге нет connection.js

Как мы можем решить эту проблему? Могу ли я подготовить connection.js вручную?

Благодарю вас!


person Ko Ohhashi    schedule 21.03.2017    source источник
comment
Я пытался использовать Ubuntu 14.04 и использовал prereqs-ubuntu.sh, подготовленный Fabric-composser. Тем не менее у меня есть ошибка, которая говорит об ошибке: не удалось загрузить модуль соединителя composer-connector-hlf для профиля подключения defaultProfile   -  person Ko Ohhashi    schedule 22.03.2017


Ответы (2)


Эта проблема возникает, когда вы запускаете установку npm с помощью sudo. нет необходимости запускать команды от имени пользователя root, поэтому попробуйте еще раз, не используя sudo, и посмотрите, поможет ли это.

person david_k    schedule 22.03.2017
comment
Да, ты прав! Я обнаружил, что /node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/grpc_node.node не был создан, и я пересобрал composer-cli с --unsafe-perm, и теперь все в порядке! Но вы правы, я не должен был использовать sudo в первую очередь.... - person Ko Ohhashi; 22.03.2017

Это решает проблему npm install composer-connector-hlf

person Renjith Pillai    schedule 05.05.2017