GOLand设置报错warning: go env -w GOPROXY=... does not override conflicting OS environm

在GoLand中设置GOPROXY为国内代理以绕过官方访问限制,但遇到控制台报错`warning: go env -w GOPROXY=... does not override conflicting OS environment variable`。问题源于GoLand环境变量与系统环境变量冲突,通过清理系统环境变量并重新设置,成功解决GoLand下载模块的代理问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般来说国内不能直接访问golang官方包:所以需要做个代理就是设置GOPROX环境变量

设置了Go语言的环境变量:
 

go env -w GO111MODULE=on

go env -w GOPROXY=https://goproxy.cn,direct

设置完后,在GoLand控制台执行go mod download在执行下载mod报错:

报错信息是连接不上官方网址,可是我明明走了代理不访问官方网址,走https://goproxy.cn的啊。开始查找原因。

打开cmd,用go env 命令查看:

C:\Users\Administrator>go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\Administrator\go\pkg\mod
set GONOPROXY=*.corp.example.com
set GONOSUMDB=*.corp.example.com
set GOOS=windows
set GOPATH=C:\Users\Administrator\go
set GOPRIVATE=*.corp.example.com
set GOPROXY=https://goproxy.cn
set GOROOT=D:
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值