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

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

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

下面来说说官网的巨坑:

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

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

下面是官网的内容:

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

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

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

正确做法:

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

./startFabric.sh javascript

然后:在进入到test-network,完成官网后续的操作即可。

 

最后大功告成,可以继续跟着官网操作继续了。