Hyperledger fabric 2.2.0中遇见的巨坑(三)已解决

在以前的文章中,坑(一)和坑(二)一路实现过来,最终成功按照官方的test-network实现了,开心。

下面来说说官网的巨坑:

幸好熟悉以前1.4.7版本,不然会被坑惨。

巨坑一,官网目前写的test-network居然是错误的。

下面是官网的内容:

也就是说,按照下面这个方式执行,根本不会执行fabcar相关项目,而是安装的asset-transfer-basic中的对应链码,那么执行后面的操作一定会报错:

peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'

正确做法:

按照坑(一)和坑(二)步骤完后,进入到fabcar,执行完成fabcar的全部初始化(注意这里用到了fabric-ca和couchdb)。

./startFabric.sh javascript

然后:在进入到test-network,继续下面操作。

export PATH=${PWD}/../bin:$PATH 
export FABRIC_CFG_PATH=$PWD/../config/

export CORE_PEER_TLS_ENABLED=true 
export CORE_PEER_LOCALMSPID="Org1MSP" 
export CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt 
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp 
export CORE_PEER_ADDRESS=localhost:7051

最后在执行:

peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'

或者

peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryCar","CAR1"]}'

最后大功告成,可以继续研究了。

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇哥哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值