Composer运行时(0.19.13)与客户端(0.20.0)不兼容

时间:2018-08-14 21:46:38

标签: hyperledger-composer

作曲者网络ping --card admin @ blockchaingrades-network 错误:尝试ping错误。错误:Composer运行时(0.19.13)与客户端(0.20.0)不兼容 命令失败

3 个答案:

答案 0 :(得分:2)

将您的composer-rest-server版本降级到版本0.19.13(npm install -g composer-cli@0.19.13)或将您的composer-cli版本更新到版本0.20.0(npm install -g composer-rest -server@0.20)

答案 1 :(得分:0)

将运行时升级到0.20.0可能不够。我遇到了同样的情况-我将所有内容都升级到了0.20.0版本,但仍然出现此错误。对我有用的是我必须使用以下命令删除所有docker容器:

docker rmi $(docker images -q)

然后我运行startFabric.sh脚本,创建档案文件,安装并启动网络,导入卡并ping通网络以检查其是否有效。我建议您使用stopFabric-> teardownFabric-> teardownAllDocker脚本,然后使用上面的命令删除docker容器,(您也可以使用systemctl restart docker命令重置docker容器,然后重新启动一切。 >

答案 2 :(得分:0)

如您的错误所述,您使用的Composer客户端版本0.20.0与Composer运行时版本0.19.13不兼容。

如果您运行composer -v,则会看到 v0.20.0

一种解决方案是卸载客户端的0.20.0版本并重新安装客户端0.19.13。您可以使用以下命令执行此操作:

  1. npm卸载-g composer-cli
  2. npm install -g composer-cli@0.19.13

为我工作(客户端版本0.19.15和运行时版本0.19.12相同的错误)