Hyperledger fabric 部署到结构多组织教程中的问题

Hyperledger fabric 部署到结构多组织教程中的问题,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我在学习Hyperledger composer教程时遇到问题: 将Hyperledger Composer区块链业务网络部署到Hyperledger结构(多个组织) 两周前我一直在学习这个教程,现在我注意到一些步骤已经改变了。我想这是因为新的作曲家版本 在第8步之前,我能够毫无问题地遵循教程。当我到达步骤9(为Org1的Hyperledger结构管理员导入业务网卡)时,我无法继续 执行命令时: composer card import -f PeerAdmin@byfn-network-org

我在学习Hyperledger composer教程时遇到问题: 将Hyperledger Composer区块链业务网络部署到Hyperledger结构(多个组织)

两周前我一直在学习这个教程,现在我注意到一些步骤已经改变了。我想这是因为新的作曲家版本

在第8步之前,我能够毫无问题地遵循教程。当我到达步骤9(为Org1的Hyperledger结构管理员导入业务网卡)时,我无法继续

执行命令时:

composer card import -f PeerAdmin@byfn-network-org1.card --card PeerAdmin@byfn-network-org1
我得到以下错误:

Error: Failed to load connector module "composer-connector-undefined" for connection type "undefined". Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'-Cannot find module 'composer-connector-undefined'
Command failed
事实是,我不明白会发生什么,这是一个非常奇怪的错误还提到该命令已过时,因为--card现在已被--name替换。

有什么想法吗?

我通过以下方式解决了这个问题:

  • 确保所有
    composer客户端
    composer公用
    composer管理员
    composer游乐场
    composer rest服务器
    composer cli
    均处于最新版本,即目前为0.19.0

  • 重新生成
    交易网络.bna

  • 在设置网络之前,请删除所有卡和凭据:
    rm*.card
    rm alice/*.pem
    rm bob/*.pem


  • 综上所述,
    交易网络
    使用的链码与
    byfn.sh
    安装的链码不同(即
    mycc
    )。我不知道他们为什么不更新本教程以匹配2。这对我来说仍然是个谜。

    我刚刚按照你说的()将作曲家的版本更新到了最新版本,并最终成功了。我认为这些最近的变化仍然有一些方面需要更新。