Fabric 1.0 环境搭建中遇到的问题记录

1.注意git的时候指定需要的版本,不然后面可能会出现一些奇怪的错误

git clone -v v1.0.0 https://github.com/hyperledger/fabric.git

 

2.找不到文件或目录

Fabric 1.0 环境搭建中遇到的问题记录

解决办法:将./bootstrap.sh 生成的bin文件夹直接cp到 fabric/release/linux-amd64/下

 

3.链码实例化错误

Chaincode instantiation on PEER2 on channel 'mychannel' failed !

错误是因为docker或着docker-compose的版本不兼容(通常是docker-compose的版本过高)

解决办法:给docker-compose降级

pip uninstall docker-compose

pip install docker-compose==1.12.0

 

4. query result po peer0 is invalid

Fabric 1.0 环境搭建中遇到的问题记录

原因:镜像版本与fabric分支版本不一致导致,需要使用git下来的fabric中的脚本来下载镜像,就是

fabric/scripts/下的 bootstrap-x.x.x.sh,x.x.x 要与 git fabric 的时候 -v 指定的参数相同来保证版本的一致性