两种安装方法: 一. 通过apt-get安装
这种方法安装的是ubuntu软件库里当前golang版本。目前软件库里的版本为1.10,而最新版本为1.12
- 安装
sudo apt-get install golang
- 设置GOPATH变量
使用wget命令下载:
wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz
使用crul命令下载:
curl -O https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz
接下来,使用sha256sum来验证tarball:
sha256sum go1.11.2.linux-amd64.tar.gz
然后得到一个像这样突出显示的哈希,确保它与下载页面中的匹配。
1dfe664fa3d8ad714bbd15a36627992effd150ddabd7523931f077b3926d736d
go1.11.2.linux-amd64.tar.gz
接下来,使用tar来提取tarball。 x标志告诉tar提取, v告诉它我们想要详细输出(正在提取的文件列表), f告诉它我们将指定一个文件名, z支持compress解压文件, C解压到指定目录:
sudo tar zxvf go1.10.linux-amd64.tar.gz -C /usr/local
注意:虽然/usr/local/go是官方推荐的位置,但有些用户可能更喜欢或需要不同的路径
三. 手动安装指定版本1.下载安装
go1.11.10.linux-amd64.tar.gz
~/Downloads
sudo tar -xvf go1.11.10.linux-amd64.tar.gz
sudo mv go /usr/local
2.设置Go环境
通常需要将3个环境变量设置为goroot、gopath和path。
GOROOT是系统上安装Go包的位置:
export GOROOT=/usr/local/go
GOPATH是工作目录的位置。例如,我的项目目录是~/BlockchainExperiment/GoCode。
export GOPATH=~/BlockchainExperiment/GoCode
现在设置PATH变量以访问go二进制系统范围。
export PATH= G O P A T H / b i n : GOPATH/bin: GOPATH/bin:GOROOT/bin:$PATH
要保持环境变量的永久性,在~/profile文件中添加以上命令。
sudo gedit /etc/profile
将以下三个变量添加到文件末尾,保存。
export GOROOT=/usr/local/go
export GOPATH=~/BlockchainExperiment/GoCode
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
重新加载 profile 文件,加载环境变量到内存
source /etc/profile
3.验证安装
使用以下命令检查go版本:
go version
使用以下命令验证所有配置的环境变量:
go env
/usr/local/go/bin/go version