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
:
這仍然沒有完全解決。請記住,它go mod
仍在開發(fā)中,所以這樣的事情可能會(huì)在 1.13 之前發(fā)生。
請務(wù)必閱讀 Go 的次要版本,以及這些事情是如何發(fā)生的: https: //github.com/golang/go/wiki/MinorReleases
TL;DR - 升級(jí)去

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
我遇到過同樣的問題。我更新了 go 版本并從 go.mod 中刪除了導(dǎo)入并從 go.sum 中刪除了所有條目并運(yùn)行 go mo tidy,它下載了所有依賴項(xiàng)而沒有任何問題。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
我在使用 1.12.8 時(shí)遇到了同樣的問題,并且緩存清理沒有幫助。結(jié)果我仍然被困在 GOPATH 和 Mod 世界的中間。發(fā)現(xiàn)了一個(gè)標(biāo)志,它對(duì)我有用。
go?run?-mod=vendor?main.go
- 4 回答
- 0 關(guān)注
- 251 瀏覽
添加回答
舉報(bào)