一、 环境
1.1 Prerequisites
First Network是Fabric提供的一个示例,主要用来学习Fabric的环境配置与执行步骤。
试验时操作系统为
macOS 10.13.2
/ubuntu 16.04
。CentOS 7
在执行时遇到了一个问题。以下以ubuntu 16.04
为例
1.1.1 cURL
ubuntu 或者 macOS 均自带有cURL,非必须且可替代。
1.1.2 golang
注意ubuntu下apt-get中的golang版本暂时为1.6.x。而官方文档推荐1.7.x,测试过程中比较推荐1.8.x或1.9.x。
1. 下载并解压
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz
$ sudo tar -xzf go1.9.1.linux-amd64.tar.gz -C /usr/local
2. 环境变量配置
$ sudo vi ~/.bashrc
# 添加以下配置保存并退出
export GOPATH=/usr/local/go
export PATH=$GOPATH/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=$PATH:$GOROOT/bin
3. 使配置生效
$ source ~/.bashrc
4. 安装成功并查看版本
$ go version
go version go1.9.1 linux/amd64
1.1.3 docker
$ sudo apt-get install docker
$ docker --version
Docker version 17.09.1-ce, build 19e2cf6
1.1.4 docker-compose
$ sudo apt-get install docker-compose
$ docker-compose --version
docker-compose version 1.13