Hyperledger fabric 将Hyperledger Composer区块链业务网络部署到单个组织的Hyperledger结构

Hyperledger fabric 将Hyperledger Composer区块链业务网络部署到单个组织的Hyperledger结构,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,当我按照hyperledger composer部署单个组织网络时,我使用了“composer network ping-c”admin@tutorial-网络”来测试业务网络连接并获取此错误 请帮帮我,谢谢 要解决此错误 “错误:编写器运行时(0.19.12)与客户端(0.20.0)不兼容” 这看起来您最近安装了新版本的composer cli(v0.20.0),并且您正在连接到最初随composer客户端(v0.19.12)一起安装的业务网络。您需要强制升级您的业务网络以使用升级后的运行时

当我按照hyperledger composer部署单个组织网络时,我使用了“composer network ping-c”admin@tutorial-网络”来测试业务网络连接并获取此错误

请帮帮我,谢谢


要解决此错误

“错误:编写器运行时(0.19.12)与客户端(0.20.0)不兼容”

这看起来您最近安装了新版本的composer cli(v0.20.0),并且您正在连接到最初随composer客户端(v0.19.12)一起安装的业务网络。您需要强制升级您的业务网络以使用升级后的运行时

您需要执行以下操作:

  • package.json
    文件中更新业务网络的版本
  • 使用
    composer archive Create创建一个新的.bna文件
  • 然后使用
    composer-network-install
    在对等机上安装新版本
  • 使用
    composer network upgrade
    升级业务网络的运行版本
  • 请重试ping:-)
  • 请注意,您需要使用PeerAdmin卡执行网络安装和网络启动命令


    中有此过程的示例,谢谢!我尝试清理docker运行时并重新启动fabric网络,然后问题解决了,您的回答给了我一些帮助。docker kill$(docker ps-q)docker rm$(docker ps-aq)docker rmi$(docker images dev-*-q)