fabric-composer 快速启动在 ubuntu 16.04 上失败

fabric-composer quick-start failed on ubuntu 16.04

我正在尝试关注 the Fabric Composer Quickstart 但失败了。

你能给我提示吗?

当我尝试“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 吗?

谢谢!

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

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