0

我正在尝试遵循Fabric Composer 快速入门,但失败了。

你能给我提示吗?

当我尝试“ sudo npm install ”时,脚本完成时出现了一些警告。

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

当我尝试“ sudo composer network list -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吗?

谢谢!

4

2 回答 2

2

使用 sudo 运行 npm install 时会出现此问题。不必以 root 身份运行命令,因此请在不使用 sudo 的情况下重试,看看是否有帮助。

于 2017-03-22T16:37:51.570 回答
0

这解决了问题npm install composer-connector-hlf

于 2017-05-05T12:30:32.813 回答