ubuntu16.04安装指定版本的Go环境
菜菜不太菜 · · 7619 次点击 · · 开始浏览此教程是为了安装hyperledger fabric的go语言环境。
fabric1.4要求的go语言版本为1.11.x
1. 从Go的下载页面上找到适合于ubuntu16.04版本的安装包
安装包下载地址为:https://golang.org/dl/。
如果打不开可以使用这个地址:https://golang.google.cn/dl/。
在以下列表中,选择go1.11.5.linux-amd64.tar.gz下载
在~/下载 目录中,下载该文件
$ wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
2. 安装Go
下载完成后,解压该文件到/usr/local
$ sudo tar -zxvf go1.11.5.linux-amd64.tar.gz -C /usr/local
3. 在用户根目录下创建go的工作目录
回到根目录
$ cd
创建目录
$ mkdir gowork
在gowork目录下创建如下目录
4. 设置环境变量
打开:
sudo vim /etc/profile
将以下内容追加到文件末尾
export GOROOT=/usr/local/go
export GOPATH=$HOME/gowork
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
输入以下命令保存
:wq!
5. 使环境变量生效
$ source /etc/profile
如果只是这样做,在关闭终端后,重新打开环境变量又会失效,除了重新启动系统之外,可以在用户根目录的.bashrc
cd
sudo vim .bashrc
在文件末尾加入如下命令
source /etc/profile
6. 查看环境是否搭建成功
$ go env
出现如下:
GOBIN go可执行文件存放目录
GOPATH go代码放置目录
GOROOT go的安装目录
参考资料
Hyperledger fabric-1.1.0 - 3. 配置Go语言环境
为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效?
Source /etc/profile不生效
Go 语言环境安装
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
此教程是为了安装hyperledger fabric的go语言环境。
fabric1.4要求的go语言版本为1.11.x
1. 从Go的下载页面上找到适合于ubuntu16.04版本的安装包
安装包下载地址为:https://golang.org/dl/。
如果打不开可以使用这个地址:https://golang.google.cn/dl/。
在以下列表中,选择go1.11.5.linux-amd64.tar.gz下载
在~/下载 目录中,下载该文件
$ wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
2. 安装Go
下载完成后,解压该文件到/usr/local
$ sudo tar -zxvf go1.11.5.linux-amd64.tar.gz -C /usr/local
3. 在用户根目录下创建go的工作目录
回到根目录
$ cd
创建目录
$ mkdir gowork
在gowork目录下创建如下目录
4. 设置环境变量
打开:
sudo vim /etc/profile
将以下内容追加到文件末尾
export GOROOT=/usr/local/go
export GOPATH=$HOME/gowork
export GOBIN=$GOPATH/bin
export PATH=$GOPATH:$GOBIN:$GOROOT/bin:$PATH
输入以下命令保存
:wq!
5. 使环境变量生效
$ source /etc/profile
如果只是这样做,在关闭终端后,重新打开环境变量又会失效,除了重新启动系统之外,可以在用户根目录的.bashrc
cd
sudo vim .bashrc
在文件末尾加入如下命令
source /etc/profile
6. 查看环境是否搭建成功
$ go env
出现如下:
GOBIN go可执行文件存放目录
GOPATH go代码放置目录
GOROOT go的安装目录
参考资料
Hyperledger fabric-1.1.0 - 3. 配置Go语言环境
为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效?
Source /etc/profile不生效
Go 语言环境安装