为单个组织将 Hyperledger Composer 区块链业务网络部署到 Hyperledger Fabric

Deploying a Hyperledger Composer blockchain business network to Hyperledger Fabric for a single organization

我在按照hyperledger composer部署单组织网络时,使用“composer network ping -c admin@tutorial-network”测试业务网络连接,出现这个错误。

请帮帮我,谢谢

要解决这个错误...

"Error: Composer runtime (0.19.12) is not compatible with client (0.20.0)"

您似乎最近安装了新版本的 composer-cli (v0.20.0),并且您正在连接到最初安装有 composer 客户端 (v0.19.12) 的业务网络。您需要强制升级您的业务网络才能使用升级后的运行时。

您需要执行以下操作:

  1. 更新 package.json 文件中的业务网络版本。
  2. 使用 composer archive create
  3. 创建一个新的 .bna 文件
  4. 然后使用composer network install在对等节点上安装新版本
  5. 使用 composer network upgrade 升级 Business Network 的 运行 版本。
  6. 再次尝试 ping:-)

请注意,您需要使用 PeerAdmin 卡来执行网络安装和网络启动命令。

Composer Queries tutorial.

中有此过程的示例