fabricpath配置(fabric环境变量的配置)

前言

经过上一节的学习我们已经对区块链和Fabric有了一定的了解。我们将在这一节学习下如何在电脑上配置Fabric开发环境(下面的教程是针对ubutu 16.04的)。下面让我们开始吧。

一.安装curl工具

我们去下面这个链接下载curl工具。

https://curl.haxx.se/download.html

二.安装Docker

Fabric的运行需要依赖Docker,所以我们需要首先安装docker。

可以使用阿里提供的镜像仓库,执行以下命令来安装Docker

 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -  

安装完成后需要修改当前用户权限:

sudo usermod -aG docker fabric

安装成功后启动docker服务:

sudo service docker start 

三.安装GO语言

下载最新版的go

wget https://storage.googleapis.com/golang/go1.8.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.8.4.linux-amd64.tar.gz

编辑当前用户的环境变量

vi ~/.profile

添加以下内容

export PATH=$PATH:/usr/local/go/bin 
export GOROOT=/usr/local/go 
export GOPATH=$HOME/go 
export PATH=$PATH:$HOME/go/bin

编辑保存并退出vi后,记得使这些环境变量生效

source ~/.profile

把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹

cd ~
mkdir go

这样GO就顺利安装完毕了.

四.安装Node.js

可以使用下面的链接下载node.js

https://nodejs.org/en/download/

注意:我们需要下载8.9.x或者以上版本,但是不能使用9.x版本的,因为目前还不支持。

五.安装python

我们使用下面的命令安装python。

sudo apt-get install python

六.Fabric源码下载

可以用go get命令下载源码

go get github.com/hyperledger/fabric

如果下载失败也可以使用git命令下载源码

mkdir -p ~/go/src/github.com/hyperledger 
cd ~/go/src/github.com/hyperledger 
git clone https://github.com/hyperledger/fabric.git

我们可以选择合适的Fabric版本的源码,比如V1.0.0

cd ~/go/src/github.com/hyperledger/fabric
git checkout v1.0.0

七.下载Fabric镜像

官方文件提供了批量下载的脚本。我们直接运行:

cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0

所有会用到的Fabric docker镜像都会下载下来了。

需要注意的是Fabric镜像的版本需要和Fabric源码的版本一致,否则会报错。

八.结束语

到目前为止,Fabric本地的开发环境已经搭建完成。下面我们就可以开发了。撒花。。。。。。

fabricpath配置(fabric环境变量的配置)

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/18603

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注