代码之家  ›  专栏  ›  技术社区  ›  Sahil

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

  •  0
  • Sahil  · 技术社区  · 6 年前

    嗨,我已经从游乐场下载了商业网络档案到我的本地存储。现在我试图从命令行将其安装到fabric。我使用了下面的命令。

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

    但是我在命令行中出错,ADMIN卡不存在,如下所示:

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

    虽然我已经从Playground下载了这张卡,我可以在下载文件夹中看到它。

    enter image description here

    有人能告诉我为什么会这样吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Paul O'Mahony    6 年前

    您需要已经输入卡(具有对等管理权限的人,可以安装业务网络)来执行 composer network install (您是否如图所示设置了开发环境?-> https://hyperledger.github.io/composer/latest/installing/development-tools.html

    你将(在那个医生的第四步)运行 createPeerAdminCard.sh 创建/导入PeerAdmin卡文件的脚本,用于创建和导入卡 with the right Fabric authorities 去作曲家钱包商店。

    然后(一旦卡被导入钱包商店,使用 composer card import -如脚本中所示)您可以执行 作曲家网络安装 (使用对等管理卡,即已导入的管理卡)如下:

    作曲家网络安装——card peeradmin@hlfv1——archivefile~downloads/testing.bna