goproxy.io 是全球最早的 Go modules 镜像代理服务之一, 采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源, 热爱 Go 语言的年轻人开发维护。从 Go 1.11 开始 Go 语言开始支持 Go modules 来解决大家长久以来诟病的依赖管理问题,目前 Go modules 功能已经符合生产环境标准。goproxy的使用也很简单,只有两步。
1. 开启 Go module 功能
export GO111MODULE="on"
2. 配置 Goproxy 环境变量
go env -w GOPROXY="https://goproxy.io,direct"
使配置长久生效
上面的配置步骤只会当次终端内生效,如何长久生效呢,这样就不用每次都去配置环境变量了。
echo "export GOPROXY=https://goproxy.io" >> ~/.profile && source ~/.profile
网友评论