前提
本教程使用ubuntu 16.04 版本
golang环境安装1.14.10 (我使用的是此版本)
下载tar包
下载链接 https://studygolang.com/dl
点击上图红框版本下载,解压到 /usr/local/ 即可
tar -zxvf go1.14.10.linux-amd64.tar.gz go
添加环境变量
vi ~/.bashrc
GOROOT=/usr/local/go
PATH= P A T H : PATH: PATH:GOROOT/bin
source ~/.bashrc
重新打开一个新的控制台
go version
如下图所示即可
修改 go 环境的代理 否则会被墙
export GOPROXY=https://goproxy.cn,direct
docker环境安装
参考官方即可 docker安装
机器环境准备
192.168.5.235:此机器上部署fabrc网络
192.168.5.236:此机器上部署goland调试peer节点
基础目录准备
mkdir ~/go && mkdir go/src && mkdir go/bin && mkdir go/pkg
vi ~/.bashrc
设置环境变量GOPATH
export GOPATH=$HOME/go
source ~/.bashrc
存放fabric源码路径
cd $GOPATH && mkdir -p src/github.com/hyperledger/
存放fabric-samples 路径
cd $GOPATH && mkdir -p example
下载fabric源码 (192.168.5.235 192.168.236)
cd $GOPATH/src/github.com/hyperledger/
git clone -b v2.1.0 https://github.com/hyperledger/fabric.git
此处选用的所示fabric的v2.1.0版本,因为v2.1.1版本中没有first-network的例子,其实和v2.1.1版本的test-network没什么区别,只是当时做的原因。选择哪个版本都无所谓,思路一样。
下载fabric-sample源码、相关镜像、二进制文件(192.168.5.235 192.168.71.130)
c