首页 > 解决方案 > 错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.4) 与客户端 (0.20.0) 不兼容

问题描述

我只是想在我的机器上启动一个本地作曲家服务器,但我遇到了以下错误:

Error: Error trying to ping. Error: Composer runtime (0.19.4) is not compatible with client (0.20.0)

但是,我的作曲家版本看起来非常好 -->

    npm list -g --depth=0
/home/paris/.nvm/versions/node/v8.11.3/lib
├── @ampretia/composer-wallet-cloudant@0.2.1
├── composer-cli@0.20.0
├── composer-rest-server@0.20.0
├── composer-runtime@0.20.0
├── generator-hyperledger-composer@0.19.5
├── loopback-connector-mongodb@3.6.0
├── npm@5.6.0
├── passport-github@1.1.0
└── yo@2.0.5

我已经清理了图像等......

标签: hyperledger-fabrichyperledgerhyperledger-composeribm-blockchain

解决方案


composer-runtime不运行客户端,它是在您的结构网络内运行的业务网络的一部分。看起来您已经composer-runtime手动安装了,否则将看不到客户端。

当您部署业务网络时,您使用了 0.19.4 的 composer-cli。现在你已经升级到 composer 0.20.0。兼容性规则如下 composer_client 版本必须 >= composer_runtime 版本和次要版本必须相等(次要版本是中间数字)。例如

示例表


推荐阅读