go proxy 的解决
2020-04-20 本文已影响0人
semiscone
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