从零构建Fabric开发运行环境手册(三):安装GO语言环境

注:本小节需要安装好Linux及Docker等的环境。安装步骤请参考:
从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)
从零构建Fabric开发运行环境手册(二):安装Docker及Docker-Compose

注意,本文主要讲述CentOS下的安装过程。Ubuntu下的安装过程请移步至本博客的
手把手教你从源代码开始搭建多节点以太坊私链(一)Golang在Ubuntu 和 Windows下的安装

Fabric 使用Go语言开发的,因此需要安装Go语言的开发环境。Fabric1.4需要golang 1.11以上的版本。

安装Golang环境

Golang最新版的版本号从golang官方网站 https://golang.org/dl/ 可以查到。目前的最新的稳定版是2019/05/06发布的1.12.5。Fabric1.4.x使用的是1.12开发的,所以官方网站推荐安装1.12.x。

  1. 下载go安装文件
#安装目前的最新版1.12.5
curl --create-dirs --output /usr/local/download/go1.12.5.linux-amd64.tar.gz https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz
#安装1.11.10
curl --create-dirs --output /usr/local/download/go1.11.10.linux-amd64.tar.gz https://dl.google.com/go/go1.11.10.linux-amd64.tar.gz

#安装1.11.10 (Fabric1.2需要的版本)
curl --create-dirs --output /usr/local/download/go1.10.8.linux-amd64.tar.gz https://dl.google.com/go/go1.10.8.linux-amd64.tar.gz
  1. 将下载的源码包解压至 /usr/local目录。 下载的压缩包文件解压之后,会生成一个go目录,里面存放go的运行文件和源代码。
# 解压1.12.5版
tar -C /usr/local/ -xvf /usr/local/download/go1.12.5.linux-amd64.tar.gz
# 解压1.11.10版
tar -C /usr/local/ -xvf /usr/local/download/go1.11.10.linux-amd64.tar.gz
# 解压1.10.8版
tar -C /usr/local/ -xvf /usr/local/download/go1.10.8.linux-amd64.tar.gz
  1. 配置环境变量
    安装完成后需要设置环境变量GOROOT及GOPATH。
    使用下面的命令来编辑环境设定文件。nano是一个比vi远远好用的文本编辑工具。
    不过,如果不能使用nano,需要用下面命令安装一下即可。
    sudo yum -y install nano
    

打开环境设定文件:

nano ~/.bashrc

增加如下的内容:

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

Ctrl+x退出并保存。然后使用下面的命令让其马上有效:

source ~/.bashrc

这样的话,Linux下的编译环境就做好了。
下面的命令可以查看go的版本号。

go version

下面是两个输出例子。

[root@localhost src]# go version
go version go1.12.5 linux/amd64
[root@localhost ~]# go version
go version go1.11.10 linux/amd64
发布了73 篇原创文章 · 获赞 27 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/sitebus/article/details/90371890
今日推荐