平时在go get或者其他下载https://golang.org/x/xxx失败时

主要是因为这个域名被墙了的原因

可以通过设置go env里面的GOPROXY属性,为https://goproxy.io

 

window命令如下:

$env:GOPROXY="https://goproxy.io"

 

Linux 或 macOS需要运行下面命令:

# 启用 Go Modules 功能

export GO111MODULE=on

# 配置 GOPROXY 环境变量

export GOPROXY=https://goproxy.io

 

不过上面的配置只是临时生效,不是持久的,想要持久生效,可以配置环境变量

windows如下:

 

至于*unix系统可以把上面的命令写到 .bashrc 或 .bash_profile 文件当中

Logo

更多推荐