一般来说国内不能直接访问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: