第二章 九析带你轻松完爆 hyperledger fabric - 搭建 GO 环境

本系列文章:
git


第一章:九析带你完爆 fabric - 快速搭建区块链github

第二章:九析带你完爆 fabric - 快速搭建 GO 环境golang

第三章:九析带你完爆 fabric - 快速上手 first-network 样例网络

目录ide

1 前言区块链

2 下载安装 sdkgoogle

3 验证 gospa

4 配置 GOPATH操作系统

5 拷贝 fabric 源码3d


1 前言

        上节九析带你简单操做了一把 fabric,由于不想让你有挫折感,因此我只是很机械地罗列了一下操做,若是让你更有挫折感了,那我也没有办法,这说明你不爱我,没有专心看我写的东西。这节咱们将继续前行,可是要稍微提升一点难度。由于后续课程须要编译源码,因此本节将配置编译环境。

        因为 fabric 是由够浪(go lang)语言编写的,故咱们首先要下载 go sdk。


2 下载安装 sdk

        到下列网址根据你我的的操做系统选择合适的 sdk:

https://golang.google.cn/dl/

        本人是 mac 系统,因此本文只介绍 mac 环境安装,没办法,哥就是这么任性,这么朋克。你要是以为哥颇有个性,就给哥点赞,让哥在网络世界里继续这么奔放、继续这么骚浪。

image1.png

        下载结束后,就直接双击二进制程序包进行安装。安装成功后的界面以下:image2.png

        默认 go 安装目录为 /usr/local/go,而且在 sdk 安装成功后会自动设置好环境变量,但你须要重启终端使配置生效。


3 验证 go

        启动终端,运行以下命令验证 go 是否安装成。

go version

image3.png


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 编译时指定的目录结构,因此这里不能乱写,必须保持一致。

image4.png

        自此,整个 hyperledger fabric 的 GO 开发编译环境已被轻松完爆。

相关文章
相关标签/搜索