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