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

问题描述 投票:0回答:2

我正在关注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-fabric hyperledger-composer
2个回答
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所有明确指南告诉你期待。

祝好运。


0
投票

通常,转到包含bna文件的目录;它位于您的示例文件夹\ dist下

然后运行以下命令:

$ composer network install -a my-network.bna -c PeerAdmin@hlfv1 
© www.soinside.com 2019 - 2024. All rights reserved.