go mod tidy加载模块超时的问题及解决

 更新时间:2023年09月18日 09:26:55   作者:北境L  
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语言网站的应用

    分布式架构在Go语言网站的应用

    分布式架构是目前应对高流量、高并发的重要解决方案,分布式架构的核心思想是分而治之,将单台服务器的资源划分为多台服务器进行协同完成,分布式架构应用于Go语言网站中既能提升服务速度,又能降低了服务器宕机的风险
    2024-01-01
  • Go语言中循环语句使用的示例详解

    Go语言中循环语句使用的示例详解

    在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。本文将通过示例详细为大家讲讲Go语言中的循环语句,需要的可以参考一下
    2022-04-04
  • go新工具gonew生成模板工具链使用详解

    go新工具gonew生成模板工具链使用详解

    这篇文章主要为大家介绍了go新工具gonew生成模板工具链使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Go 计时器使用示例全面讲解

    Go 计时器使用示例全面讲解

    这篇文章主要为大家介绍了Go 计时器使用示例全面讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 一步步教你在Linux上安装Go语言环境

    一步步教你在Linux上安装Go语言环境

    本文将介绍如何在Linux操作系统下搭建Go语言环境,Go语言是一种开源的编程语言,具有高效、简洁和并发性强的特点,适用于开发各种类型的应用程序,搭建Go语言环境是开始学习和开发Go语言项目的第一步,本文将详细介绍安装Go语言、配置环境变量以及验证安装是否成功的步骤
    2023-10-10
  • Golang设计模式工厂模式实战写法示例详解

    Golang设计模式工厂模式实战写法示例详解

    这篇文章主要为大家介绍了Golang 工厂模式实战写法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Go语言对字符串进行SHA1哈希运算的方法

    Go语言对字符串进行SHA1哈希运算的方法

    这篇文章主要介绍了Go语言对字符串进行SHA1哈希运算的方法,实例分析了Go语言针对字符串操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • go 协程返回值处理操作

    go 协程返回值处理操作

    这篇文章主要介绍了go 协程返回值处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • Go语言中interface语法与使用详解

    Go语言中interface语法与使用详解

    Go语言里面设计最精妙的应该算interface,它让面向对象,内容组织实现非常的方便,下面这篇文章主要给大家介绍了关于Go语言中interface语法与使用的相关资料,需要的朋友可以参考下
    2022-07-07
  • Golang使用Gin处理下载文件请求返回

    Golang使用Gin处理下载文件请求返回

    在Go语言中,使用Gin框架实现文件下载功能相对简单,本文给大家展示一个简单的示例,演示如何使用Gin来处理文件下载请求,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-01-01

最新评论