版本太老
打开cloud studio以后突然发现,仓库升级到了1.19可是cloud studio的golang版本居然还是上古时代的1.17
这么老的版本,连泛型都不支持,打开代码全是红色,编都编不过。所以是一定要升级到最新版本的。
apt更新
代码语言:shell复制# 更新
apt update
apt install golang-go -y
执行了命令以后,腾讯自带的仓库居然比这个还要老,才1.10。
没有办法只能手动下载golang的包了
下载golang包
代码语言:shell复制apt install -y --no-install-recommends ca-certificates curl # 安装https支持
wget https://golang.google.cn/dl/go1.19.linux-amd64.tar.gz # 下载golang包
解压缩安装最新版
代码语言:shell复制rm -rf /usr/local/go #删除旧版目录
tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz #解压最新版本
go version
执行过后可以看到golang版本已经升级到了最新版本1.19
重新安装工具
版本虽然是更新了,代码也能go build了, 但是还是IDE还是爆红怎么办?
进入 gopath 路径,把旧版的go文件统统删除干净,退出IDE重进
代码语言:shell复制cd $GOPATH
cd rm -rf bin/
mkdir
可以看到果然go扩展已经提示要求下载最新版本了,到此升级一切结束。