在goland中执行:go env -w GO111MODULE=on,提示warning: go env -w GO111MODULE=... does not override conflicting OS environment variable,搜索了,也尝试了几种办法,仍没得到解决。
1、
goland取消勾选Enable Go modules integration
2、执行set GO111MODULE=on,虽然没提示错误,但最终go env中的GO111MODULE的值还是auto
最终解决:
找到c盘下的AppData\Roaming\go路径,打开env文件,可以看到已经存在了GO111MODULE变量,且值为on,要做的是直接将GO111MODULE删除保存,然后重启goland,在goland中go env,就可以看到GO111MODULE已经变成了on。