简单说一下
Hyperledger Fabric的配置
1.第一步,安装curl
brew install curl
注:没有brew的自行百度(mac)
2. 安装Docker
下载并安装Docker for Mac:Docker.dmg,同时设置一下镜像 :
3.安装Golang, 安装go
brew install go
3.1.设置GOPATH
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
4.安装制定版本Node.js
brew install node@8
5.安装指定版本NPM
npm install npm@5.6.0 -g
二、创建Fabric网络
1.下载Platform-specific Binaries
⚠️注:官网的“curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0”命令可能被墙或者没反应,这里就直接用原始url了
因此,我们可以使用
curl https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash -s 1.1.0
(如果网速慢的话,这一步可能会花很长时间,当执行完成后,我们的$home下就有了一个文件夹 fabric-samples ,里面的bin 和 config就是我们下载的‘
https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash -s 1.1.0’,因此,我们也可以直接在网页上下载,输入网址即可,解压,拖入fabric-samples,在此之前,需要把fabric-samples 下载下来)
1.1 下载Hyperledger Fabric Samples
git clone -b master https://github.com/hyperledger/fabric-samples.git
2.执行完之后,我们接下来就是漫长的等待下载镜像和组件了,但是这一块,会因为网速终短而停止,因为无法进行下一步,遇到这样的问题,小编给一个办法,直接运行
bootstrap.sh,脚本,继续docker images 镜像的下载,
(注意脚本位置)
3.创建第一个Fabric网络
全部完成之后,就可以进行测试阶段了,
# (1)进入samples cd fabric-samples/first-network # (2)生成必要文件 ./byfn.sh -m generate # (3)启动网络 ./byfn.sh -m up
# (4)关闭网络 关闭网络方法./byfn.sh -m down
致辞,结束,之后,可以学习一下docker 指令~~~