案例系统:CentOS Linux release 7.5.1804 (Core). 其他linux系统也应该可以。
1.卸载现在已有的版本
正如这里提到的,要更新一个运行版本,你首先需要卸载原始版本。 查找之前go的地址,这个里面可能yb'y
whereis go 或者 which go
复制代码
要卸载,删除之前的go安装目录,注意这里是删掉go目录,而不单单是go文件,比如/usr/local/go目录 :
$ sudo rm -rf /usr/local/go
复制代码
2.下载新版本
转到下载页面并下载适合您的系统的二进制版本。
wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz
复制代码
3.解压下载的go文件
解压存档文件,其实就是~ 解压到你刚才删除的那个目录:
$ sudo tar -C /usr/local(你的go安装目录) -xzvf /你的下载目录/go1.16.10.linux-amd64.tar.gz
复制代码
4.确保你的go命令在环境变量中
测试一下
go version
复制代码
不行的话,查看go是否已经在环境变量中,看看环境变量哪错了!
$ echo $PATH | grep "/usr/local/go/bin"
复制代码
5.总结
go版本更新。
1.删掉原来的go目录,注意是目录不是文件
2.下载新版本
3.解压到原来的go安装目录
4.测试,不行的话,修复go的环境变量