4

执行:

composer network ping -n calma-network -p hlfv1 -i admin -s adminpw

我收到以下错误:

Error: Error trying to ping. Error: Composer runtime (0.8.0) is not compatible with client (0.11.0)
Command failed

版本看起来相同:

composer -v

composer-cli                   v0.11.0
composer-admin                 v0.11.0
composer-client                v0.11.0
composer-common                v0.11.0
composer-runtime-hlf           v0.11.0
composer-runtime-hlfv1         v0.11.0
4

6 回答 6

5

重新启动 Hyperledger Fabric(stopFabric.sh、teardownFabric.sh 和 startFabric.sh)可解决该错误。

于 2017-08-08T10:57:08.820 回答
3

我遇到了同样的问题。which composer我的解决方法是首先通过在终端中输入来找到作曲家的位置。然后我手动删除了包含它的目录rm -rf /PATH/OF/COMPOSER。然后运行npm install -g composer-cli@latest。输入后composer -v验证新版本。

于 2018-02-20T23:54:35.183 回答
1

我遇到了类似的错误,但有所不同:

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

OP 有旧的运行时和新的客户端,但就我而言,我有新的运行时和旧客户端。我无法通过重新启动 Hyperledger 结构来解决问题。相反,我更新了 composer-rest-server 并且它起作用了。

sudo npm install -g composer-rest-server

注意:重启超级账本结构后,您需要重新部署链代码或bna在我的情况下说文件。

于 2017-08-15T08:06:52.537 回答
1

遇到类似的问题

trying to ping. Error: Composer runtime (0.16.5) is not compatible with client (0.16.3)

这是因为 composure 的版本比 composure-playground 更新。要解决这个问题

  • 关闭作曲家
  • npm install -g composer-playground
于 2018-03-05T00:27:51.613 回答
1

我也遇到了同样的问题,发现了一个问题..

问题

在执行以下命令时出现错误 composer-rest-server -c admin@airlinev8 -p 3000

Nitishs-MacBook-Pro:fabric-dev-servers nitishbhushan$ composer-rest-server -c admin@airlinev8 -p 3000 从业务网络定义中发现类型...连接失败:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容它将为下一个请求重试。异常:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容

解决方案

第 1 步:检查 composer-cli 和 composer-rest-server 的版本 composer-cli - 0.19.9 composer-rest-server - 0.19.8

step2:安装最新版本的composer-rest-server npm install composer-rest-server -g

在这一步之后,我再次运行命令并且它工作了:-)

于 2018-06-18T09:22:58.977 回答
0

您需要在任何地方安装相同的版本。在您的情况下,如果它是 0.8.0,则使用以下命令使所有内容相同。

npm install -g composer-cli@0.8.0 --save
npm install -g composer-admin@0.8.0 --save
npm install -g composer-common@0.8.0 --save

...同样地。

您也可以尝试以下方法。

sudo npm install -g composer-rest-server@0.8.0

干杯!

于 2018-06-18T11:34:20.853 回答