本系列文章:
目录
1 前言
2 下载安装 sdk
3 验证 go
4 配置 GOPATH
5 拷贝 fabric 源码
1 前言
上节九析带你简单操作了一把 fabric,因为不想让你有挫折感,所以我只是很机械地罗列了一下操作,如果让你更有挫折感了,那我也没有办法,这说明你不爱我,没有专心看我写的东西。这节我们将继续前行,但是要稍微提高一点难度。因为后续课程需要编译源码,所以本节将配置编译环境。
由于 fabric 是由够浪(go lang)语言编写的,故我们首先要下载 go sdk。
2 下载安装 sdk
到下列网址根据你个人的操作系统选择合适的 sdk:
本人是 mac 系统,所以本文只介绍 mac 环境安装,没办法,哥就是这么任性,这么朋克。你要是觉得哥很有个性,就给哥点赞,让哥在网络世界里继续这么奔放、继续这么骚浪。
下载结束后,就直接双击二进制程序包进行安装。安装成功后的界面如下:
默认 go 安装目录为 /usr/local/go,并且在 sdk 安装成功后会自动设置好环境变量,但你需要重启终端使配置生效。
3 验证 go
启动终端,运行如下命令验证 go 是否安装成。
go version
4 配置 GOPATH
GOPATH 一般存放用 go 语言编写的项目源代码。
mkdir -p ~/go/src/github.com/hyperledger/fabric
export GOPATH=~/go
echo $GOPATH
5 拷贝 fabric 源码
将上节中的 fabric 源码(注意不是 fabric-sample 源码)拷贝到 GOPATH 指定的目录下:
cp -r ~/workspace/project/fabric/fabric-1.0.0/* ~/go/src/github.com/hyperledger/fabric/
~/workspace/project/fabric/fabric-1.0.0 是本人的 fabric 源码目录,~/go 是本人 GOPATH 目录,而 src/github.com/hyperledger/fabric 是 fabric 编译时指定的目录结构,所以这里不能乱写,必须保持一致。
自此,整个 hyperledger fabric 的 GO 开发编译环境已被轻松完爆。
有疑问加站长微信联系(非本文作者)