欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > go.mod没有自动缓存问题

go.mod没有自动缓存问题

2025/5/8 23:02:09 来源:https://blog.csdn.net/weixin_51461002/article/details/147771804  浏览:    关键词:go.mod没有自动缓存问题

今天在安装Gin框架的时候遇到了一个问题

在Terminal运行下面命令安装时,包已经被下载安装到了GoPath中的bkg/mod

go get -u github.com/gin-gonic/gin

但是由于使用的是Go Modules,GPT以及大多数人给的说法是 运行完这个依赖包会被自动同步更新到go.mod中,但是我这边一直没有被更新。不知道是不是我理解有问题。

解决办法:
手动执行

go get github.com/gin-gonic/gin

可以解决

有没有大佬解释一下?难道是我第一次下载安装这个包,导致需要手动get?

好像最开始执行

go get github.com/gin-gonic/gin

就可以自动导入了,加上 -u 的意思是update,是用来更新包了,我们可以先不加-u ,等自动导入后再手动加 -u 更新
好蛋疼的操作

总结:
首次安装依赖时,建议直接使用 go get 而非 -u,以确保依赖被正确写入 go.mod。

更新现有依赖时,使用 go get -u 。

始终在模块化的项目目录(含 go.mod)下操作。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词