1、下载安装包
以1.9.2版本为例子下载 go1.9.2.linux-amd64.tar.gz安装包,链接:https://pan.baidu.com/s/1jfi-EPYitDIzZ7qiNYCenQ 提取码:k6rr
2、解压安装
使用tar命令将安装包解压到/usr/local目录下:
- tar -xzf go1.9.2.linux-amd64.tar.gz -C /usr/local
注意:root 权限问题
验证安装结果,执行以下命令:
- /usr/local/go/bin/go version
- go version go1.9.2 linux/amd64
复制代码
出现上面结果表示安装成功。
3、环境变量的设置
3.1 单个用户配置
在 ~/.bashrc文件末尾加上如下环境变量:
- vim ~/.bashrc # 文件末尾添加以下内容
- export GOPATH=/home/myEdgex/gopath
- export GOROOT=/usr/local/go
- export GOARCH=amd64
- export GOOS=linux
- export GOBIN=$GOROOT/bin/
- export GOTOOLS=$GOROOT/pkg/tool/
- export PATH=$PATH:$GOBIN:$GOTOOLS
重新加载 profile 文件,加载环境变量到内存。查看安装版本source ~/.bashrc
- sudo mkdir /home/myEdgex/gopath
- sudo chown -R myEdgex:myEdgex /home/myEdgex/gopath
注意,root用户仍没有export PATH,找不到go,需要执行下面多用户配置
3.2 多用户配置
- vim /etc/profile # 文件末尾添加以下内容
- export GOPATH=/home/myEdgex/gopath
- export GOROOT=/usr/local/go
- export GOARCH=amd64
- export GOOS=linux
- export GOTOOLS=$GOROOT/pkg/tool
- export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
重新加载 profile 文件,加载环境变量到内存
- source /etc/profile
在任意目录查看安装版本:
- myEdgex@instance-nbpv5z80:~$ go version
- go version go1.9.2 linux/amd64