mac快速搭建hyperledger-fabric1.2

操作系统  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-composeversion

确认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启动网络

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容