Window版本的go升级
- 首先到Go语言中文网下载windows对应的go版本,此处将go升级到1.18.版本

- 直接下载安装,安装之前会提示卸载旧版本,确定后直接安装在原来的Go安装目录 ,直接覆盖
- 安装成功后,在终端输入go version即可看到go的版本已经升级

升级之后,我的开发环境idea中出现了需要重新配置GOROOT的问题

idea中GOROOT的设置即为go的安装位置,本文中go的安装位置为D:\basic_tool\Go,但选择后仍然出现如下的报错:The selected directory is not a valid home for Go SDK

此处报错的解决参考此博主的文章【Go系列】Go安装与环境配置,The selected directory is not a valid home for Go SDK - 进入Go的安装目录,比如本文为D:\basic_tool\Go\src\runtime\internal\sys,打开zversion.go文件,加上自己的版本号即可

idea中某些import的包出现了以下的类似一些报错:
Found several packages [http, main] in ‘D:/basic_tool/Go/src/net/http;D:/basic_tool/Go/src/net/http’

貌似是因为idea的版本也有些低,倒是不影响使用,我就没管哈哈哈哈
Linux版本go升级
- 若使用的是yum安装的golang,则直接使用yum remove go即可卸载掉旧版本的golang
- 同样的,到Go语言中文网下载linux对应的go版本

- tar -zxvf go1.18.3.linux-amd64.tar.gz进行安装包的解压
- 将解压的安装包移动到/usr/local目录
- 为GOROOT设置环境变量
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
source /etc/profile
- 此时执行go version即可看到安装成功

这篇博客介绍了如何在Windows和Linux系统下升级Go语言,并解决升级后IDE的配置问题。在Windows上,直接下载新版本覆盖安装,然后在IDE中更新GOROOT。遇到IDE报错,可以通过修改Go源码解决。在Linux上,通过卸载旧版本,解压新版本到/usr/local并设置环境变量。升级后,IDE可能需要重新配置,确保GOROOT设置正确。

2453

被折叠的 条评论
为什么被折叠?



