当前位置: 首页 > news >正文

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)下操作。

http://www.xdnf.cn/news/331183.html

相关文章:

  • vue截图-html2canvas
  • 《硬件视界》专栏介绍(持续更新ing)
  • Qt学习Day2:信号槽
  • 从SQL的执行流程彻底详解预编译是如何解决SQL注入问题
  • Linux57配置MYSQL YUM源
  • 离散化(竞赛)
  • MinIo安装和使用操作说明(windows)
  • C++相关学习过程
  • 《USB技术应用与开发》第七讲:CDC串口设备案例
  • 【AlphaFold2】深入浅出,讲解Evoformer|学习笔记
  • 【汇正自控阀门集团】签约智橙PLM,智橙助泵阀“以国代进”
  • ntdll!CsrServerApiRoutine函数--csrsrv!CsrCallServerFromServer什么时候被调用?
  • 计算机硬件(南桥):主板芯片组FCH和PCH的区别
  • 苍穹外卖(用户下单、订单支付)
  • 当体育数据API遇上WebSocket:一场技术互补的「攻防战」
  • UGUI如何使用EventTrigger
  • LeetCode105_从先序与中序遍历序列构造二叉树
  • 如何从路由表优化的角度理解[CIDR]无类别域间路由选择技术?
  • 六级阅读---2024.12 卷一 仔细阅读1
  • 【编译原理】第五章 自下而上语法分析
  • 快速上手SpringBoot开发指南
  • 力扣热题100之反转链表
  • Linux系统Shell脚本之shell数组、正则表达式、及AWK
  • Mongo3.4升级到mongo6性能降低9倍
  • HSV颜色空间
  • 51camera将参加第九届沥青路面论坛暨新技术新成果展示会
  • 代码随想录算法训练营第三十三天(补)
  • Unity Gizmos
  • 题解 洛谷 Luogu P1073 [NOIP 2009 提高组] 最优贸易 强连通分量 Tarjan 缩点 拓扑排序 动态规划 C++
  • Vue与Python的深度整合:构建现代Web应用的全栈范式