我正在按照here给出的教程 它展示了如何使用资产,交易和参与者构建基本业务网络。我无法使用以下命令将业务网络存档(.bna)文件部署到运行的超级分层结构实例:
composer network deploy -a my-network.bna -p hlfv1 -i admin -s adminpw
我收到错误,如下图所示:
我已根据需要安装了所有工具,并在hyperledger.github.io/composer/installing/development-tools.html上提供了正确的版本。
非常感谢任何帮助。
答案 0 :(得分:0)
之前没有碰到过,但只是将您编写的命令与我在部署.bna文件之前所做的事情进行比较,您是否可以尝试使用' PeerAdmin'和' randomString'作为秘密,而不是' admin'和' adminpw'?
答案 1 :(得分:0)
我从未在本地结构中使用过composer network部署。我使用下面的命令,它适用于我。你也可以尝试一下。
d ~/
cd ~/fabric-dev-servers
sudo ./stopFabric.sh
sudo ./teardownFabric.sh
sudo ./startFabric.sh
./createPeerAdminCard.sh
cd ~/yournetworkfolder
composer archive create -t dir -n .
composer network install --card PeerAdmin@hlfv1 --archiveFile youbnafile@0.0.1.bna
composer network start --networkName yournetworkname --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
composer card import --file networkadmin.card
composer network ping --card admin@nameofyournetwork