操作系统 mac 10.13.6
fabric的运行需要一些Prerequisites,我们按照要求依次下载安装。
一.安装cURL
尽量下载新的版本,后面会使用curl下载很多文件
二.docker
地址:https://www.docker.com/get-started
按照官网下载即可
安装之后,导航栏会有一个很酷的小鲸鱼如下:
打开终端,输入命令:
1.docker version , 返回相应的版本信息;
2.docker run hello-world ,运行一个example : hello world ;
你会看到:
3.docker-compose—version
确认compose版本,需要高于1.14.0
docker安装正确完毕。
三. Go语言环境
Go version 1.10.x is required.
1.到Go语言中文网下载Go:https://studygolang.com/dl
2.设置环境变量,
vim ~/.bashrc ,编辑
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.bashrc,激活
echo $GOPATH ,打印变量确认
echo $PATH
go version , 检查go版本
GOPATH相当于是go的workspace。你可以自己选择路径创建。
GOPATH之下主要包含三个目录: bin、pkg、src
其中,bin目录主要存放可执行文件;
pkg目录存放编译好的库文件, 主要是*.a文件;
src目录下主要存放go的源文件。
注意,不要把GOPATH设置成go的安装路径 (usr/local/go),否则会出现警告:
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
四、Node.js安装
这个不多说了,根据自己的操作系统对应搜一下教程。
node -v ,npm -v 检查版本。
要求: Node.js不能是9.x版本。要求8.9.x或者更新。
五、下载项目
mkdir fabric-sample
git clone https://github.com/hyperledger/fabric-samples.git
cd fabric-sample/scripts
./bootstrap.sh 下载二进制文件
cd fabric-samples/first-network
./byfn.sh -m generate
./byfn.sh -m up启动网络
网友评论