赞
踩
手残在vscode里设置go env:GO111MODULE=ON之后就一直报错如下:
Failed to run '/usr/local/go/bin/go env' (cwd: .../path/to/project/): Error: Command failed: /usr/local/go/bin/go env -json GOPATH GOROOT GOPROXY GOBIN GOMODCACHE
go: unknown environment setting GO111MODULE=ON
原因:设置workspace里GO111MODULE=ON(此处ON是大写有问题,应该设置小写on),修改remote或者user的settings.json都没用,在服务器上直接export GO111MODULE=on也没用只是临时对窗口生效,要改workspace的settings.json。
解决:
在go插件右键设置(extension settings)》Workspace》找到Go:Goroot,点击edit in settings.json,设置本项目的环境变量(实际在项目目录的.vscode/settings.json),修改以下内容并保存。然后关闭vscode窗口,重新打开即可:
{
"go.toolsEnvVars": {
"GO111MODULE": "on",
},
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。