GO module下载慢解决方案
go 11后包管理支持module模式,首先开启go module模式,linux和mac终端下运行export GO111MODULE=on
或者写进环境变量 ~/.zshrc
或 ~/.bashrc
然后下载相应包go get github.com/xxx/xx
但是国内由于一些原因,下载官方的源很慢,手动去github下载相应源的方式有很慢,而且如果下载的不是官方的源,可能代理一定的风险。下面推荐两种方案解决:
1、使用代理,首先得有一个靠谱的代理,下载速度取决于代理的速度,这个就自个去琢磨吧。
假设本机http代理监听在8001端口,linux/mac终端命令行执行export http_proxy="http://127.0.0.1:8001";
export HTTP_PROXY="http://127.0.0.1:8001";
2、使用国内源
export GOPROXY=https://goproxy.io
或者
export GOPROXY=https://goproxy.cn
然后就可以很愉快的使用go get了!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。