1.配置工程环境
vi ~/.profile
#打开编辑后,在末尾(shift+g定位到末尾,o换行进入编辑模式,esc退出编辑模式)添加
export GOPATH=/opt/gopath
export PATH=$PATH:/opt/gopath/bin
#更新配置命令
source ~/.profile
#创建工程目录:
mkdir -p /opt/gopath/src/github.com/hyperledger
2.下载fabric源码
cd $GOPATH/src/github.com/hyperledger/
git clone https://github.com/hyperledger/fabric.git
3.拉取docker镜像
cd $GOPATH/src/github.com/hyperledger/fabric
make docker
备注:
a.由于国内网络拉取镜像有些慢,建议配置https代理后再执行下面拉取镜像的命令(export https_proxy=ip:port),具体代理ip端口可以在网上搜索http代理。
b.找不到protoc-gen-go文件时,需手工上传上去(带补充链接)
4.测试安装结果
cd $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_cli
./network_setup.sh up
期间可能出现问题:
- 用tar 解压 tar.bz2文件出错
tar: bzip2: Cannot exec: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
原因分析:未安装bzip2导致
解决办法:安装bzip2软件
apt install bzip2