原文:【解決了一個小問題】golang的go.mod中出現版本錯誤

代碼中的這一句使用prometheus . . 版本的代碼: 我把require github.com prometheus prometheus v . . incompatible修改為github.com prometheus prometheus v . . 於是出現了下面的錯誤: 到官網看,這個版本肯定是存在的 怎么樣才能引用最新的版本呢 go.mod中使用commit id來代替: 打 ...

2021-08-18 14:26 0 138 推薦指數:

查看詳情

解決一個小問題golang中引用一個路徑較長的庫,導致goland中出現"module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2"

在項目中的go.mod文件中有這樣一句: 項目的編譯沒有問題,但是goland中出現如下提示: 於是我換個寫法: 錯誤信息變為: 解決的辦法如下: 然后編譯,然后go.mod文件變成了: 然后注釋掉后面一行,搞定。 結論: 1.庫還是要避免太深的路徑 2. ...

Tue Dec 01 21:38:00 CST 2020 0 1994
go.mod 問題 twice in the workspace

go.mod error:found module "github.com/google/go-cmp" twice in the workspace 情景1:如果是使用vscode,自動拉取的pkg報此錯誤,可能時GOSUMDB 值未設置 建議設置 ...

Mon Jun 28 19:22:00 CST 2021 0 374
解決一個小問題】gin框架中出現如下錯誤:"[GIN-debug] [WARNING] Headers were already written. Wanted to override status code 400 with 500"

POST到數據到一條gin框架的接口后,客戶端收到400錯誤,並且返回了業務中返回的“decode json fail”。 關鍵代碼是: 饒了一大圈,最后輸出了err的信息,原來是JSON的格式與PB的格式不匹配。 修改PB的定義后重新編譯,問題解決。 日志打不全,害死人。低級錯誤! ...

Wed May 27 19:07:00 CST 2020 0 1756
go.mod 升級包的版本,步驟

go.mod 升級包的版本,步驟: 直接修改 go.mod 中包的版本,GoLand 會自動下載和更新包 可以執行命令:go mod tidy,會根據代碼里引用的包,自動進行包的整理 如果需要同步到 vendor 文件夾,執行命令:go mod vendor 運行:sudo ...

Wed Feb 16 23:02:00 CST 2022 0 5114
Go go.mod入門

什么是go.mod? Go.modGolang1.11版本新引入的官方包管理工具用於解決之前沒有地方記錄依賴包具體版本問題,方便依賴包的管理。 Go.mod其實就是一個Modules,關於Modules的官方定義為: Modules是相關Go包的集合,是源代碼 ...

Mon Jun 01 20:23:00 CST 2020 0 967
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM