基于某些不可抗拒的原因,go get 在安装某些包的时候大概率会失败,好在可以通过配置 Goproxy 来解决。

Go 1.13 以上版本(推荐)

打开终端并执行:

1
2
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

MacOS 或 Linux

1
2
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

或者:

1
2
3
echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
source ~/.profile

Windows

打开 CMD 命令行并执行:

1
2
C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"

或者将 GO111MODULEGOPROXY 添加进系统环境变量。