4 回答
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以運(yùn)行go clean -modcache,然后go mod tidy它將使用正確的校驗(yàn)和重新下載所有 dep(這會(huì)更新 中的 pkg 緩存$GOPATH/pkg/mod/)。
要更新vendor/文件夾運(yùn)行:go mod vendor.
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
您使用的是哪個(gè)版本的 Go?您很有可能遇到以下情況的后果1.11.2 -> 1.11.4:
這仍然沒(méi)有完全解決。請(qǐng)記住,它go mod仍在開(kāi)發(fā)中,所以這樣的事情可能會(huì)在 1.13 之前發(fā)生。
請(qǐng)務(wù)必閱讀 Go 的次要版本,以及這些事情是如何發(fā)生的: https: //github.com/golang/go/wiki/MinorReleases
TL;DR - 升級(jí)去
TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
我遇到過(guò)同樣的問(wèn)題。我更新了 go 版本并從 go.mod 中刪除了導(dǎo)入并從 go.sum 中刪除了所有條目并運(yùn)行 go mo tidy,它下載了所有依賴項(xiàng)而沒(méi)有任何問(wèn)題。
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
我在使用 1.12.8 時(shí)遇到了同樣的問(wèn)題,并且緩存清理沒(méi)有幫助。結(jié)果我仍然被困在 GOPATH 和 Mod 世界的中間。發(fā)現(xiàn)了一個(gè)標(biāo)志,它對(duì)我有用。
go?run?-mod=vendor?main.go
- 4 回答
- 0 關(guān)注
- 367 瀏覽
添加回答
舉報(bào)
