很多linux桌面版小白,在使用golang的时候,想要更新版本却无从下手,看见官方的更新方式操作起来也报错。。。

Golang的官方升级方式如下:(举例子升级到1.20)

go install golang.org/dl/go1.20@latest
go1.20 download

接着就是等待它下载并安装即可。

输入以下命令行查看版本号

go1.20 version

但是,如果你命令行提示如下:

bash: go1.20: 未找到命令

解决方案如下:

1.命令行输入如下:

cd 
vim .bashrc

在.bashrc文件的最后末尾添加下面两行代码

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

然后输入:wq保存退出文档即可。

然后命令行输入以下命令(重新加载一下配置文件)

source .bashrc

接着在命令行里尝试输入

go install golang.org/dl/go1.20@latest
go1.20 download

你就会看到下面的画面

Downloaded   0.0% (   16384 / 99869470 bytes) ...
Downloaded   7.3% ( 7290864 / 99869470 bytes) ...
Downloaded  19.0% (18939824 / 99869470 bytes) ...
Downloaded  30.6% (30572544 / 99869470 bytes) ...
Downloaded  42.3% (42204896 / 99869470 bytes) ...
Downloaded  53.9% (53854160 / 99869470 bytes) ...
Downloaded  63.9% (63864832 / 99869470 bytes) ...
Downloaded  75.6% (75497056 / 99869470 bytes) ...
Downloaded  87.3% (87146448 / 99869470 bytes) ...
Downloaded  98.9% (98762736 / 99869470 bytes) ...
Downloaded 100.0% (99869470 / 99869470 bytes)
Unpacking /home/sdf/sdk/go1.20/go1.20.linux-amd64.tar.gz ...
Success. You may now run 'go1.20'

随后,你在命令行里输入

go1.20 version

就会出现对应的版本号了

go version go1.20 linux/amd64

至此!以后就能够按照官方的更新方式来更新系统的golang版本了。