在开发过程中,有时会经常遇到有些包无法完成下载的情况,网址由于墙的原因可能无法访问
这时候就需要配置goproxy代理。
通过go env查看默认的GOPROXY代理是官方的路径需要换成国内的代理地址。
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct // Windows
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct // macOS 或 Linux
go env -w GOPROXY=https://goproxy.cn,direct // Windows
export GOPROXY=https://goproxy.cn,direct // macOS 或 Linux
go env -w GOSUMDB=off // Windows
export GOSUMDB=off // macOS 或 Linux
现在再用go build执行编译 就可以正常下载依赖包!
回头发现 go的安装环境需要配置三个路径:
- GOROOT:go的安装目录
- GOPATH:项目工作目录
- GOPROXY:代理地址