解决 go install 第三方包, 连接代理网址 proxy.golang.org 超时

默认使用的是proxy.golang.org,在国内无法访问,如下图所示:

bogon:demo-path user$ go install github.com/volatiletech/sqlboiler/v4@latest
go install: github.com/volatiletech/sqlboiler/v4@latest: module github.com/volatiletech/sqlboiler/v4: Get "https://proxy.golang.org/github.com/volatiletech/sqlboiler/v4/@v/list": dial tcp 142.251.42.241:443: i/o timeout

解决方法:

换一个国内能访问的代理地址:https://goproxy.cn

执行命令:

go env -w GOPROXY=https://goproxy.cn

重新执行命令,完美通过,附:

go install 到底把程序装哪了呢?查文档,发现如果有环境变量 $GOBIN ,就装在它下,如果没有就装在 $HOME/go/bin 。如果是 Go 提供的工具,那么会装在 $GOROOT/bin$GOTOOLDIR

你可能感兴趣的:(goLang,goproxy)