一、 删除golang旧版本
1.1 首先确认当前的 Golang 版本
$ go version
go version go1.13 linux/amd64
1.2 开始删除
$ sudo rm -rf /usr/local/go
好了,卸载 golang 就是这么简单。(我本机删除等待了半分钟)
实际上,/usr/local/go 下包含了所有的 golang tools。
$ ls /usr/local/go/
AUTHORS CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS README.md
SECURITY.md VERSION api/ bin/ doc/ favicon.ico lib/ misc/ pkg/ robots.txt src/ test/
$ ls /usr/local/go/bin/
go* gofmt*
二、安装golang最新版本
到 golang 的官方下载页:
https://golang.org/dl/
找到最新的版本的版本号,例如:1.16.3
2.1 安装 golang
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2.2 解压安装:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
解压之后,会看到 /usr/local 目录下多了一个 go 目录。
ls /usr/local/
bin/ etc/ games/ go/ include/ lib/ man@ sbin/ share/ src/
2.3 将 /usr/local/go/bin 添加到系统环境变量 PATH 中:
sudo vim /etc/profile
末尾添加
export PATH=$PATH:/usr/local/go/bin
2.4 让环境变量立即生效
source /etc/profile
安装完成,测试一下:
> go version
go version go1.13 linux/amd64
三、参考资料
https://www.sunzhongwei.com/golang-upgraded-version-113-to-114