Windos下Go SDK版本升级教程

1.卸载Go SDK旧版本

1.1删除Go SDK文件夹

这是我的旧版本SDK v1.17.5

把里面的内容全部删除了

1.2删除系统环境变量path

删除前

删除后

2.下载Go SDK新版本

下载新版本SDK v1.18

3.安装Go SDK新版本

会提示:Go 编程语言的早期版本是当前已安装。通过继续安装此新版本将被卸载旧版本。是否要继续?
点yes

仍选择之前的文件夹

4.go version验证成功

5.go env查看配置信息

可以发现GOPATH与GOROOT依然还是自己之前配置的

6.GoLang检查

可以发现GoLand里也为我们自动更新了版本,并且可以运行成功main.main
但是go.mod里写的仍然还是go 1.17


go mod tidy后仍然还是1.17

如果修改go .mod,把1.17改为1.18不会爆红,并go mod tidy 成功,main.main仍然还可以正常运行

如果修改go .mod,把1.17改为1.19不会爆红,go mod tidy 失败显示“o: go.mod file indicates go 1.19, but maximum version supported by tidy is 1.18”,但main.main仍然还可以正常运行

7.查看环境变量

系统变量是3个


用户变量是2个