将BNA部署到网络时无法使用管理卡

时间:2018-07-19 09:26:48

标签: hyperledger-fabric hyperledger-composer

您好,我已将业务网络存档从游乐场下载到我的本地存储中。现在,我正在尝试从命令行将其安装到结构。我使用了以下命令。

composer network install --archiveFile  ~/Downloads/testing.bna --card ~/Downloads/admin.card

但是在命令行中出现错误,表明admin.card不存在,如下所示:

✖ Installing business network. This may take a minute...
Error: Card not found: /home/user/Downloads/admin.card

尽管我已经从游乐场下载了卡,但可以在下载文件夹中看到它。

enter image description here

有人可以告诉我为什么会这样。

1 个答案:

答案 0 :(得分:1)

您需要已经导入卡(具有Peer Admin权限的人,可以安装业务网络)来进行composer network install(是否按此处所示设置了开发环境?-> {{3} }

您将(在该文档的第4步中)运行createPeerAdminCard.sh脚本来创建/导入PeerAdmin卡文件,该文件会创建卡https://hyperledger.github.io/composer/latest/installing/development-tools.html并将其导入到Composer钱包商店。

然后(如该脚本所示,使用composer card import将卡导入钱包商店后)–您将执行composer network install(使用Peer Admin卡,即已导入的卡)如下:

计算机网络安装--card PeerAdmin @ hlfv1 --archiveFile〜Downloads / testing.bna