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.pswp.cn/bicheng/80022.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/80022.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/80022.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據結構——排序(萬字解說)初階數據結構完

目錄 1.排序 2.實現常見的排序算法 2.1 直接插入排序 ?編輯 2.2 希爾排序 2.3 直接選擇排序 2.4 堆排序 2.5 冒泡排序 2.6 快速排序 2.6.1 遞歸版本 2.6.1.1 hoare版本 2.6.1.2 挖坑法 2.6.1.3 lomuto前后指針 2.6.1.4 時間復雜度 2.6.2 非遞歸版本 2.7 歸并排序…

AWS上構建基于自然語言和LINDO API的線性規劃與非線性規劃的優化計算系統

我想要實現一個通過使用C#、Semantic Kernel庫、OpenAI GPT 4的API和附件文檔里提到的LINDO API 15.0實現通過中文自然語言提示詞中包含LATEX代碼輸入到系統,通過LINDO API 15.0線性規劃與非線性規劃的優化計算程序輸出計算結果和必要步驟的應用,結果用中文描述出來,這樣的L…

海外短劇H5系統開發:技術架構、SEO優化與全球市場突圍策略 [2025版]

隨著全球數字娛樂消費的升級,海外短劇市場正以年均300%的增速爆發式增長。數據顯示,2025年海外短劇市場規模預計突破450億美元,用戶付費意愿(ARPPU達25-50美元)遠超國內67。H5系統憑借其輕量化、跨平臺兼容性和低成本開…

7D-AI系列:模型微調之mlx-lm

大模型的出現,導致信息量太大,只有靜心動手操作,才能得到真理。 文章目錄 環境要求安裝示例mlx-lm微調工具參數準備數據集下載模型微調模型合并模型驗證結果驗證微調前的模型驗證微調后的模型 環境要求 macbook pro m系列芯片mlx環境已安裝 …

Docker —— 隔離的基本操作(1)

Docker —— 隔離的基本操作(1) 1. 用戶和權限隔離2. 進程隔離3. 文件系統隔離4. 資源隔離(Cgroups)5. 網絡隔離6. 安全增強(SELinux/AppArmor)7. 容器技術(Docker/LXC)總結 dd基本語…

PWN基礎-ROP技術-ret2syscall突破NX保護

ROP(Return-Oriented Programming,返回導向編程)是一種利用程序已有代碼片段來執行任意指令的攻擊技術,常用于繞過現代系統的安全機制,尤其是不可執行棧(NX)。 常規檢查一下: 32 位…

關于 js:2. 對象與原型鏈

一、對象 對象是: 鍵值對集合 所有非原始類型(number、string、boolean、null、undefined、symbol、bigint)都是對象 支持動態增刪屬性 每個對象都繼承自 Object.prototype,具備原型鏈結構 1. 對象的創建方式 字面量方式&a…

AtCoder 第404場初級競賽 A~E題解

A Not Found 【題目鏈接】 原題鏈接:A - Not Found 【考點】 枚舉,數組計數法 【題目大意】 找到在26個字母中,未輸出的一個字母,如果有多個,輸出其中一個即可。 【解析】 遍歷字符串,使用數組的記錄對應字母的出現次數,最后遍歷數組為0的下標,輸出對應的字母即…

檢測內存條好壞有工具,推薦幾款內存檢測工具

檢測內存條的好壞其實很重要,這直接就關系到計算機是不是能夠穩定的運行,也有一部分人就會關注內存檢測的工具。你應該如何來選擇的,不如看一下以下的這幾個。 MemTest86是一個比較受到大家喜歡的內存檢測工具,會支持各種類型&…

01Introduction

文本主題 關于協作式多智能體強化學習的簡介 文章目錄 文本主題一、MARL主要框架集中式訓練與執行 (CTE)集中式訓練分布式執行(CTDE)分布式訓練與執行(DTE) 二、Dec-POMDPjoint policy V and Q 一、MARL主要框架 MARL當前主流的…

小程序問題(記錄版)

1、樣式不生效 在h5上生效 但是 小程序上沒反應 解決辦法:解除組件樣式隔離 1、isolated 表示啟用樣式隔離,在自定義組件內外,使用 class 指定的樣式將不會相互影響(一般情況下的默認值) 2、apply-shared 表示頁面 wxs…

排列組合算法:解鎖數據世界的魔法鑰匙

在 C 算法的奇幻世界里,排列和組合算法就像是兩把神奇的魔法鑰匙,能夠幫我們解鎖數據世界中各種復雜問題的大門。今天,作為 C 算法小白的我,就帶大家一起走進排列和組合算法的奇妙天地。 排列算法:創造所有可能的順序…

深入探討 UDP 協議與多線程 HTTP 服務器

深入探討 UDP 協議與多線程 HTTP 服務器 一、UDP 協議:高效但“不羈”的傳輸使者 UDP 協議以其獨特的特性在網絡傳輸中占據一席之地,適用于對實時性要求高、能容忍少量數據丟失的場景。 1. UDP 的特點解析 無連接:無需提前建立連接&…

引用第三方自定義組件——微信小程序學習筆記

1. 使用 npm 安裝第三方包 1.1 下載安裝Node.js 工具 下載地址:Node.js — Download Node.js 1.2 安裝 npm 包 在項目空白處右鍵彈出菜單,選擇“在外部終端窗口打開”,打開命令行工具,輸入以下指令: 1> 初始化:…

數字化轉型是往哪轉?怎么轉?

寫在前面 當下數字化轉型的風還在吹,企業數字化轉型過程中以數字化項目滿足業務化需求,已有相關數字化平臺的話,就搞大平臺、大系統,解決數據孤島。政府數字化轉型亦是如此,某些省市發了系統優化整合的文,旨…

嵌入式學習--江協51單片機day2

今天學的不多,內容為:靜態、動態數碼管的控制,模塊化編程和lcd1602調試工具 數碼管的控制 由于內部電路的設計,數碼管每次只能顯示一個位置的一個數字,動態的實現是基于不同位置的閃爍頻率高。 P2_4,P2_3,P2_2控制位…

《數據結構:二叉搜索樹(Binary Search Tree)》

文章目錄 :red_circle:一、二叉搜索樹的概念:red_circle:二、二叉搜索樹的性能分析:red_circle:三、二叉搜索樹的操作(一)插入(二)查找(三)刪除 :red_circle:四、二叉搜索樹的實現代碼(一&#…

【Linux相關】實時查看Nvidia-smi使用情況

【Linux相關】 實時查看Nvidia-smi使用情況 文章目錄 實時查看Nvidia-smi使用情況 實時查看Nvidia-smi使用情況 在本地終端執行下述語句 watch -n 1 nvidia-smi每一秒都會更新,將 1 改為其他數字可以滿足不同需求

Kotlin密封類優化Android狀態管理

Kotlin 的密封類(Sealed Class)確實是 Android 開發中管理復雜 UI 狀態的利器。它通過類型安全的層次結構,讓狀態管理代碼更加清晰簡潔。讓我們從實際開發場景出發,深入探討其應用: 一、密封類核心優勢 受限的類繼承…

JavaWeb:SpringBootWeb快速入門

介紹 Spring SpringBoot 入門程序 需求 步驟 修改端口 1.新建application.yml #設置端口 server:port: 8081入門程序-分析 為什么main方法能啟動web應用-內嵌tomcat 為什么tomcat能定位HelloController程序 請求先到DisPatcherServlet,根據路徑轉發 小結 1.…