亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go 模塊:校驗和不匹配

Go 模塊:校驗和不匹配

Go
紅糖糍粑 2023-06-01 14:28:46
我最近開始在 Go 中使用模塊,但我經常遇到這樣的問題,即在一臺機器上一切正常,但在另一臺機器上構建代碼庫時遇到校驗和不匹配。該問題始終涉及相同的第三方依賴項 (github.com/ericlagergren/decimal):go: verifying github.com/ericlagergren/[email protected]: checksum mismatch    downloaded: h1:HQGCJNlqt1dUs/BhtEKmqWd6LWS+DWYVxi9+Jo4r0jE=    go.sum:     h1:x4oNpFLLl+8l+iLgksNHzZewTS0SKp6m0hlLwzXRbqA=我嘗試了各種方法:刪除和重新生成go.sum,將 Go 本身升級到最新的補丁版本并從中刪除依賴項,go.mod但似乎沒有任何方法可以解決此問題。有誰知道如何解決這個問題?
查看完整描述

4 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

您可以運行go clean -modcache,然后go mod tidy它將使用正確的校驗和重新下載所有 dep(這會更新 中的 pkg 緩存$GOPATH/pkg/mod/)。

要更新vendor/文件夾運行:go mod vendor.


查看完整回答
反對 回復 2023-06-01
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

  1. 刪除 go.sum : rm go.sum

  2. 重新生成 go.sum : go mod tidy


查看完整回答
反對 回復 2023-06-01
?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

您使用的是哪個版本的 Go?您很有可能遇到以下情況的后果1.11.2 -> 1.11.4

這仍然沒有完全解決。請記住,它go mod仍在開發中,所以這樣的事情可能會在 1.13 之前發生。

請務必閱讀 Go 的次要版本,以及這些事情是如何發生的: https: //github.com/golang/go/wiki/MinorReleases

TL;DR - 升級去


查看完整回答
反對 回復 2023-06-01
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

我遇到過同樣的問題。我更新了 go 版本并從 go.mod 中刪除了導入并從 go.sum 中刪除了所有條目并運行 go mo tidy,它下載了所有依賴項而沒有任何問題。



查看完整回答
反對 回復 2023-06-01
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

我在使用 1.12.8 時遇到了同樣的問題,并且緩存清理沒有幫助。結果我仍然被困在 GOPATH 和 Mod 世界的中間。發現了一個標志,它對我有用。

go?run?-mod=vendor?main.go


查看完整回答
反對 回復 2023-06-01
  • 4 回答
  • 0 關注
  • 241 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號