举个例子:
go get github.com/astaxie/beego
没有反应。
如果访问github网速慢(其实等一会就好了,不必大费周章,当然你也可以试试下面的方法,反正我是忍了) -> 修改host文件:(参考博客 -> blog.csdn.net/lxlmycsdnfr…) windoes系统 -> 在host文件文件后加入下列两行
192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net
不过这样只能大部分包的下载问题,有的时候我们批量下载包就会遇到问题,那么怎么办?
你发现修改host其实并没有什么用。。。
但问题点大致是明确的:网络问题不能访问。
通过命令go env发现,有一个GOPROXY,我们知道npm maven 等都可以设置国内镜像/库地址的,那这个能不能了?当然是可以的。下面是介绍:
github.com/goproxy/gop…
所以在控制台执行这个命令:
go env -w GOPROXY=https://goproxy.cn,direct
问题就解决了。