版权属于:
桑帅东的博客
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
在开发过程中,有时会经常遇到有些包无法完成下载的情况,网址由于墙的原因可能无法访问
这时候就需要配置goproxy代理。
通过go env查看默认的GOPROXY代理是官方的路径需要换成国内的代理地址。
配置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 1.13设置了默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址由于墙的原因可能无法访问,所以可以使用下面命令来关闭:
go env -w GOSUMDB=off // Windows
export GOSUMDB=off // macOS 或 Linux
现在再用go build执行编译 就可以正常下载依赖包!
回头发现 go的安装环境需要配置三个路径:
评论