type
status
date
slug
summary
tags
category
icon
password
因为工作中需要使用到多个版本的 Go,以前一直使用 
进行多版本的管理,经常遇到下列的问题:
gvm
Github
gvm
Owner
moovwebUpdated
Jan 2, 2024- Go 版本是跟着系统的环境变量,而不是每个项目可以配置自己的版本。
比如,我平时使用 Go 1.20,但是在特定的工程中,我就希望使用 Go 1.17(不需要泛型的版本)。
解决方案:删除 gvm,切换到 vscode 的 Go 版本功能,官方参考链接。
安装不同的版本命令,

这样就可以对于每个工程切换需要的版本了,

注意事项:
- 不能设置 GOROOT 环境变量。
- 作者:zouying
- 链接:https://haha.ai/vscode-go-multiple-version
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。