我正在关注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文件的目录;它位于您的示例文件夹\ dist下
然后运行以下命令:
$ composer network install -a my-network.bna -c PeerAdmin@hlfv1