go mod tidy加载模块超时的问题及解决
go mod tidy加载模块超时问题
报错信息
go: downloading github.com/panjf2000/ants/v2 v2.7.5
go: downloading github.com/projectdiscovery/rawhttp v0.1.13
awesomeProject imports
github.com/panjf2000/ants/v2: github.com/panjf2000/ants/v2@v2.7.5: Get "https://proxy.golang.org/github.com/panjf2000/ants/v2/@v/v2.7.5.zip": dial tcp 142.251.42.241:443: i/o timeout
awesomeProject imports
github.com/projectdiscovery/rawhttp: github.com/projectdiscovery/rawhttp@v0.1.13: Get "https://proxy.golang.org/github.com/projectdiscovery/rawhttp/@v/v0.1.13.zip": dial tcp 142.251.42.241:443: i/o timeout
解决方法
修改 GOPROXY :查看go环境相关信息:
go env

设置 GOPROXY 为国内地址( https://goproxy.cn )即可。
go env -w GOPROXY=https://goproxy.cn
解决执行go mod tidy时报错的问题:dial tcp: lookup xxx: no such host
问题截图:

最近在执行go mod tidy更新依赖库时遇到如下问题:
dial tcp: lookup xxx: no such host
问题原因:Go 设置了默认的GOSUMDB=sum.golang.org,它当然是无法识别私有域名xxx.com .
解决办法:
go env -w GOPRIVATE=xxx.como
或者:
go env -w GOSUMDB=off
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Go语言利用compress/gzip库实现高效压缩解决方案详解
在数据存储与传输领域,Gzip作为一种广泛应用的无损压缩格式,以其高效的压缩比和跨平台兼容性成为行业标准,下面我们就来看看Go语言如何利用该库实现高效的数据压缩与解压缩吧2025-07-07
golang使用iconv报undefined:XXX的问题处理方案
这篇文章主要介绍了golang使用iconv报undefined:XXX的问题处理方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03


最新评论