问题: Gvm安装的go在Vscode中无法识别并且无法安装Vscode的go环境, 这个坑爬了好一会;
记得项目中: go mod tidy, 安装mod;
解决办法:
1. gvm pkgenv 查询环境记住这两条:
export GOROOT; GOROOT="$GVM_ROOT/..."
export GOPATH; GOPATH="$GVM_ROOT/..."
`2. vscode中设置搜索go.goroot, 添加go.gopath对应填入上方查询到的路径,注意点: 使用绝对路径
"go.goroot": "",
"go.gopath": "",
`
3. 提示没有Mod和单文件多个main.js编译环境报错
需要初始化mod: go mod init xxx;
同步: go mod tidy, 第一步操作完应该会自动同步;
非工作环境运行Demo多个main单文件, 初始化后配置单文件环境: go work init