mac下安装、部署超级账本(hyperledger 2.2)遇到的坑

   日期:2020-09-30     浏览:300    评论:0    
核心提示:安装、部署超级账本(hyperledger 2.2)遇到的坑安装部署是按照官方文档的步骤进行的官方文档连接:https://hyperledger-fabric.readthedocs.io/zh_CN/release-2.2以下列出我在安装时遇到的问题及解决办法curl: (7) Failed to connect to xxx port 443: Connection refused解决办法:(1)打开网站https://www.ipaddress.com/ 搜索xxx,我这里演示

安装、部署超级账本(hyperledger 2.2)遇到的坑

安装部署是按照官方文档的步骤进行的
官方文档连接:https://hyperledger-fabric.readthedocs.io/zh_CN/release-2.2

以下列出我在安装时遇到的问题及解决办法

  1. curl: (7) Failed to connect to xxx port 443: Connection refused
    解决办法:
    (1)打开网站https://www.ipaddress.com/

搜索xxx,我这里演示的是Bit.ly,得到ip地址:67.199.248.10(选一个即可)

(2)替换系统的host文件
这里由于是系统文件需要复制一份出来修改。

把 67.199.248.10 bit.ly 放在文件最后保存,最后再替换掉原本的。

(3)执行你要执行的命令就可以了

  1. 下载镜像很慢或者总是不成功,可以配置镜像加速器
    这里推荐阿里镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/mirrors
    进入网站后需要注册登陆,搜索容器镜像服务,点击镜像中心>>镜像加速器
    就可以看到如何配置的教程了。

  2. Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': chaincode already successfully installed
    获取已添加到通道分类账中的汽车列表,在test-network目录下执行
    peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'时,出现

Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': chaincode already successfully installed

解决办法:查看报错信息,我们可以知道,链码 fabcar 没有在通道上被定义,所以我们进入对应目录,执行启动指令:cd /your path/fabric-samples/fabcar后,执行./startFabric.sh,等待完成即可。
最后再继续运行之前的指令 peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}',可以得到如下结果:

[{ "Key":"CAR0","Record":{ "make":"Toyota","model":"Prius","colour":"blue","owner":"Tomoko"}},{ "Key":"CAR1","Record":{ "make":"Ford","model":"Mustang","colour":"red","owner":"Brad"}},{ "Key":"CAR2","Record":{ "make":"Hyundai","model":"Tucson","colour":"green","owner":"Jin Soo"}},{ "Key":"CAR3","Record":{ "make":"Volkswagen","model":"Passat","colour":"yellow","owner":"Max"}},{ "Key":"CAR4","Record":{ "make":"Tesla","model":"S","colour":"black","owner":"Adriana"}},{ "Key":"CAR5","Record":{ "make":"Peugeot","model":"205","colour":"purple","owner":"Michel"}},{ "Key":"CAR6","Record":{ "make":"Chery","model":"S22L","colour":"white","owner":"Aarav"}},{ "Key":"CAR7","Record":{ "make":"Fiat","model":"Punto","colour":"violet","owner":"Pari"}},{ "Key":"CAR8","Record":{ "make":"Tata","model":"Nano","colour":"indigo","owner":"Valeria"}},{ "Key":"CAR9","Record":{ "make":"Holden","model":"Barina","colour":"brown","owner":"Shotaro"}}]
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服