系统为Ubuntu18.04
why update?
go module
How
删除
既然是升级,原先电脑肯定配好一个,所以先删旧再装新;
sudo apt-get remove golang
sudo apt-get remove golang-go
sudo apt-get autoremove
检查可发现go已经没有了($GOPATH下的文件还在,只是go的内核那些没有了)
rm -rgo env
下载
到官网下载最新版本,上不了的可以考虑去GO语言中文网,一个样。
下载界面会推荐一个稳定版本下载,一般选择它(此时为1.15.3)。
解压
$VERSION
tar -C /之前被删的地方 -xzf go$VERSION.$OS-$ARCH.tar.gz
重新配置环境变量
gedit ~/.profile
添加
export PATH="/路径/go/bin:$PATH"
可能要调整或删除以前的配置。
启用配置
source ~/.profile
检查是否可用:
理论上基础命令什么的都可以用了,不过之前为vscode配的一些插件需要更换来适应版本,它们的GOROOT可能也要更改。