1. fabric编译问题
错误描述
解决方法
fabric要求go版本大于等于1.10
升级go版本到1.10.3
2. fabric编译问题
错误描述
解决方法
(1) 升级docker版本到17.0以上
rpm -qa | grep docker
# yum remove docker-1.13.1-53.git774336d.el7.centos.x86_64
# yum remove docker-client-1.13.1-53.git774336d.el7.centos.x86_64
# yum remove docker-common-1.13.1-53.git774336d.el7.centos.x86_64
升级到最新版
curl -fsSL https://get.docker.com/ | sh
docker --version
service docker start
sudo docker rmi -f sudo docker images -q
sudo make clean
sudo make release
sudo make docker --debug
(2)改变fabric源码版本:
git check out 指定版本
sudo git checkout v1.0.0-rc1
3. recipe for target ''gotool.golint"failed错误
错误描述
解决方法
(1) 尝试加上sudo执行
sudo make docker
(2) 手动下载指定目录
(3) 使用代理
git config http.proxy http://192.168.5.152:1080
http_proxy=http://192.168.5.152:1080
go get -u -v github.com/golang/lint/golint
4. curl错误
错误描述
解决方法
去掉代理ss+privoxy
sudo docker rmi -f sudo docker images -q
sudo docker clean
重新安装
5. 错误core:chaincode:shim:java
错误描述
解决方法
rpm -qa | grep java
sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
noarch文件可以不用删除
历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html
下载tar.gz
export JAVA_HOME=/usr/local/src/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:/usr/local/go/bin:${JAVA_HOME}/bin
6.遇到源码组件被墙
错误描述
解决方法
将整个需要的源码包手动下载到$GOPATH
7. 安装完后执行peer错误
错误描述
解决方法
无解!