一、问题复现
执行以下命令:
go run main.go
发现报错 go: github.com/astaxie/beego@v1.12.2: Get "https://proxy.golang.org/github.com/astaxie/beego/@v/v1.12.2.mod": dial tcp 34.64.4.17:443: i/o timeout
。
此时查看 Go 环境变量,发现 GOPROXY 这个设置的地址很容易断掉,因此需要更换 goproxy,执行下面命令:
go env -w GOPROXY=https://goproxy.io,direct
再查看 Go 环境变量,发现已经更新了 goproxy:
还需要再设置 GO111MODULE 为 on:
go env -w GO111MODULE