- 安装旧版本的 Go
Go 语言是自举的,要安装新版的 Go 语言,需要依赖系统已有的 Go 语言环境。
在 Centos 中,我们可以通过 yum 来安装 Go 。
yum install -y go
安装完之后查看 Go 版本
go version
可以看到已安装的 Go 版本为: go version go1.15.5 linux/amd64
- 通过源码安装/更新最新版本的 Go
打开 Github 上的 go 发布页
https://github.com/golang/go/releases
复制发布包链接,在 Centos 下载源码文件
wget https://github.com/golang/go/archive/refs/tags/go1.16.4.zip
解压缩,并安装
unzip go1.16.4.zip
mv go1.16.4 /usr/local/go1.16.4
export GOROOT=/usr/local/go1.16.4
cd $GOROOT/src
./all.bash
- 修改环境变量
export GOROOT="/usr/local/go1.16.4"
export GOPATH="/data/code/go"
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- 替换默认的 Go 版本
which go
mv /usr/bin/go /usr/bin/go1.15.5
- 查看最新的 Go 版本
go version
可以看到最新安装的 Go 版本为: go version go1.16.4 linux/amd64