goproxy

关于goproxy,简单来说就是一个代理,让我们更方便的下载哪些由于墙的原因而导致无法下载的第三方包,比如golang.org/x/下的包,虽然也有各种方法解决,但是,如果是你在拉取第三方包的时候,而这个包又依赖于golang.org/x/下的包,你本地又恰恰没有,当然不嫌麻烦的话,也可以先拉取golang.org/x/下的包,再拉取第三方包。


这个goproxy强大地方就在于代理,而它官网是这样介绍自己的【A Global Proxy for Go Modules】,就是这么强大,全球代理,让世界没有难下的包



使用

一般来说,goproxy是和go modules配合使用的。

首先要确保go modules是开启的,如果没有开启可以在命令行键入下面命令即可


Go
export GO111MODULE=on
export GOPROXY=https://goproxy.io


不过这种是一次性的,重启之后就会消失,所以可以在环境信息文件/etc/profile的最后面添加上下面这两行


Go
export GO111MODULE=on
export GOPROXY=https://goproxy.io


最后使用source /etc/profile让其生效。


评论
暂无评论

登录后可发表评论

点击登录

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话