当前位置:   article > 正文

修复vscode的go插件报错unknown environment setting GO111MODULE=ON_go: unknown environment setting go111module=on

go: unknown environment setting go111module=on

手残在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",

    },

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/793295
推荐阅读
相关标签
  

闽ICP备14008679号