默认使用的是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。
本文介绍了在国内因无法访问proxy.golang.org导致Go安装第三方包时遇到的超时问题,提供了解决方案——更换为国内可访问的代理地址goproxy.cn,并详细说明了安装路径与环境变量的关系。

499

被折叠的 条评论
为什么被折叠?



