回答时间 : 2024-07-11
1. 可能的原因是Golang版本小于1.13时,使用`set GOPROXY=https://goproxy.cn,direct`命令可以生效,但版本大于等于1.13时,需要使用`go env -w`命令来设置环境变量[1]。
2. 另一个解决方法是在Goland中设置环境变量不生效时,在Goland下方栏选择Terminal,然后在Windows PowerShell窗口中进行设置[2]。
3. 还可以尝试使用`go env -w`命令来设置环境变量,例如`go env -w GO111MODULE=on`,但需要注意后面不能有空格,否则会报错[3]。
这些方法可以帮助解决Go语言设置环境变量不生效的问题。如果遇到类似问题,可以尝试以上方法来调整环境变量设置。