问题描述:
在用户环境下设置了环境变量: goproxy=goproxy.cn,direct
然而在root下的goproxy仍然是默认地址(国内没速度), 并且在goland的用户终端使用go mod tidy时导包标红
结合github相关问题描述,猜测是goland覆盖了用户环境变量,以及root下goproxy没有换源
解决方法:
在goland用户终端里
sudo su
go env -w GOPROXY=https://goproxy.cn,direct
打开GOLAND的gomodule,写入 GOPROXY=goproxy.cn,direct
再次执行
go mod tidy
即可正常导包
未解决:
无法永久设置root下的goproxy,希望懂哥支援!