我是区块链开发中的重要人物。我尝试在多个主机中使用Hyperledger作曲器。我成功运行了./startfabric.sh。 然后我尝试运行./createpeerAdmincard.sh 但是我收到一条错误消息,指出没有任何对等方的有效响应。我将许多时间的作曲家版本0.16更改为0.19.x。而且我尝试删除主目录中的.composer文件。但是我的问题没有解决。请提供解决方案。
操作系统是:Ubuntu 16.04 Hyperledger作曲者是:1.0.4
谢谢
答案 0 :(得分:0)
在进行任何操作之前,我将在具有./startFabric.sh的目录中运行这些命令,以卸载以前版本的CLI /删除到目前为止可能已生成的所有卡或凭据。
$ npm uninstall -g composer-rest-server
$ rm -rf ~/.composer
$ rm *.card
$ rm -rf credentials/
(可选-杀死Docker容器)
$ docker kill $(docker ps -q)
$ docker rm $(docker ps -aq)
$ docker rmi $(docker images -q)
现在运行
./downloadFabric.sh
然后在
之后 ./startFabric.sh
现在,安装composer和composer-rest-server(版本19.5)**这非常重要。
npm install -g composer-cli@0.19.5
然后
npm install -g composer-rest-server@0.19.5
,然后尝试使用./createPeerAdminCard.sh
我发现本教程对于Composer的启动和运行非常有用-> https://github.com/IBM/BlockchainNetwork-CompositeJourney#1-starting-hyperledger-fabric