在使用 Fabric 1.0.0 生产版本的本地计算机上使用 Hyperledger Composer 部署 .bna 文件时安装链码时出错

Error installing chaincode while deploying .bna file using Hyperledger Composer on local machine with Fabric 1.0.0 Production Release

我正在按照 Hyperledger Composer 文档中的 my-network 教程进行操作,但在将 .bna 文件部署到 Fabric 时出现以下错误。

我使用的命令是:

composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString

错误信息:

✖ Deploying business network definition. This may take a minute...

Error: error trying deploy. Error: error trying install chaincode. Error: Connect Failed
Command failed

我在 OSX 并且具备所有必要的预赛。

我遇到了完全相同的错误 - 假设您遵循 Hyperledger Composer Developer Guide.

我认为出现此错误是因为在 installing the developer environment 结束时您 运行 停止并拆除 Fabric 的命令,但随后开发人员指南并未指示您重新启动它。

为了解决这个问题,我改回了 fabric-tools 目录并重新启动了 Fabric:

cd ../..
./startFabric.sh

返回到原始目录,然后我再次尝试部署它:

cd my-network/dist/
composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString

这让我Command succeeded明白了指南告诉你的期望。

祝你好运。

通常转到包含bna文件的目录;它在你的样本下 folder\dist

然后运行以下内容:

$ composer network install -a my-network.bna -c PeerAdmin@hlfv1