文章首发于个人博客
前言
之前的Go多版本共存解决了多个go版本的问题,但不同项目使用不同的go版本,需要手动切换,而且容易出些小问题。如果能实现IDE在不同项目间切换的同时自动切换到对应的go版本,那就完美了。
解决方案
如果使用的是vscode,只需要配置一下即可。
-
手动下载所需版本的
go -
用
vscode打开项目,项目根目录下创建.vscode目录,已有可忽略该步 -
在
.vscode目录下创建settings.json文件,已有可忽略该步 -
在
settings.json中写入以下内容:
{
"go.goroot": "/指定go版本的安装路径/如go1.26.1"
}
注意:路径需要是绝对路径,而且要和go.mod里的版本一致!
- 重启
vscode