Hyperledger Fabric 环境配置

简单说一下

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 指令~~~

 

posted @ 2018-07-23 17:46  红凉梦  阅读(400)  评论(0编辑  收藏  举报