Gin框架执行:go get -u github.com/gin-gonic/gin 报错
-
错误信息:
//无法导入gin包:
go: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 142.251.43.17:443: conne
ctex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connectio
n failed because connected host has failed to respond.
-
错误原因:
-
本地访问Gin框架的主机(142.251.43.17:443)延迟导致;
-
需要设置go get的代理;
-
-
解决方案:
-
1,打开终端,查看go语言环境:go env
-
2,查看是否有代理配置,如果没有,则需要配置代理;
-
推荐代理:https://goproxy.cn/
-
操作命令:
#命令1:
go env -w GO111MODULE=on
#命令2:
go env -w GOPROXY=https://goproxy.cn,direct
#如果执行命令1报错:warning: go env -w GO111MODULE=... does not override conflicting OS environment variable
#报错原因:说明当前配置已经在系统环境变量中配置了,使用go env -w 方式无效,可以直接通过修改环境变量的配置中的参数来修改;
#解决方案:
1:windows+R
2:输入cmd回车,进入cmd.exe
3,输入:go env,查看 GOPROXY
4,输入命令修改GOPROXY:go env -w GOPROXY=https://goproxy.cn,direct
5,再次查看:go env,确认已修改需要的代理即可;
-
-
3,再次输入命令:go get github.com/gin-gonic/gin
-
即可正常下载gin;
-
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)