go get 没反应?启用 goproxy.cn 代理
由于一些众所周知的原因,go get
并不能顺利的访问golang.org/x
相关的内容。所以执行go get
时会长时间没有反应。
对此可以使用GOPROXY
这个环境变量设置一个golang.org/x
的模块代理。(关于模块代理)
对于Windows,使用Powershell:
$env:GO111MODULE="on" # 启用Go的模块相关特性
$env:GOPROXY="https://goproxy.cn" # 设置https://goproxy.io也有一样的效果
对于Linux:
export GO111MODULE=on # 启用Go的模块相关特性
export GOPROXYhttps://goproxy.cn # 设置https://goproxy.io也有一样的效果