您好,我已将业务网络存档从游乐场下载到我的本地存储中。现在,我正在尝试从命令行将其安装到结构。我使用了以下命令。
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
尽管我已经从游乐场下载了卡,但可以在下载文件夹中看到它。
有人可以告诉我为什么会这样。
答案 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