错误:尝试ping错误。错误:Composer运行时(0.19.4)与客户端(0.20.0)不兼容

时间:2018-08-27 12:23:25

标签: hyperledger-fabric hyperledger hyperledger-composer ibm-blockchain

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

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

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

1 个答案:

答案 0 :(得分:3)

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

在部署业务网络时,您使用的composer-cli为0.19.4。现在,您已经升级到作曲家0.20.0。兼容性规则如下 composer_client版本必须大于等于composer_runtime版本,次要版本必须相等(次要版本是中间编号)。例如

Example Table