我正在关注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上并拥有所有必需的预赛。
答案 0 :(得分:3)
我有完全相同的错误 - 假设您正在关注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
。
答案 1 :(得分:0)
通常转到包含bna文件的目录;它位于您的示例文件夹\ dist
下然后运行以下命令:
$ composer network install -a my-network.bna -c PeerAdmin@hlfv1