設(shè)置代理
類 Unix
在 Linux 或 macOS 上面,需要運(yùn)行下面命令(或者论皆,可以把以下命令寫到 .bashrc 或 .bash_profile 文件中):
# 啟用 Go Modules 功能
go env -w GO111MODULE=on
# 配置 GOPROXY 環(huán)境變量,以下三選一
# 1. 官方
go env -w? GOPROXY=https://goproxy.io
# 2. 七牛 CDN
go env -w? GOPROXY=https://goproxy.cn
# 3. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
確認(rèn)一下:
$ go env | grep GOPROXY
GOPROXY="https://goproxy.io"
Windows
在 Windows 上猾漫,需要運(yùn)行下面命令点晴,可以在 PowerShell 中設(shè)置::
# 啟用 Go Modules 功能
$env:GO111MODULE="on"
# 配置 GOPROXY 環(huán)境變量,以下三選一悯周,首推阿里云
# 1. 阿里云
$env:GOPROXY="https://mirrors.aliyun.com/goproxy/"
# 2. 官方
$env:GOPROXY="https://goproxy.io"
# 3. 七牛 CDN
$env:GOPROXY="https://goproxy.cn"
測(cè)試一下
$ time go get golang.org/x/tour