v3.0.1我的同事在更新之前推送了一個標(biāo)簽go.mod以具有/v3后綴(https://github.com/golang/go/wiki/Modules#releasing-modules-v2-or-higher)。我已更新模塊路徑 ( go.mod) 和所有導(dǎo)入路徑 ( *.go) 來修復(fù)它,標(biāo)記為v3.0.2?,F(xiàn)在的問題是:go get -v git.example.com/owner/repo@v3.0.2go: finding git.example.com/owner/repo v3.0.2go: git.example.com/owner/repo@v0.0.0-20190722053407-d85c4f69ad17: go.mod has post-v0 module path "git.example.com/owner/repo/v3" at revision d85c4f69ad17發(fā)現(xiàn)這個:go build 不斷抱怨:go.mod has post-v0 module path因此,我刪除了v3.0.0和v3.0.1標(biāo)簽,將其指向最新的提交,重新推送,但問題仍然存在。我注意到go.mod仍然將舊版本稱為間接依賴項(xiàng):require ( git.example.com/owner.repo v0.1.2 // indirect即使我改了它/v3 v3.0.2也會v0.1.12自動恢復(fù)。為什么?我錯過了什么?7 月 23 日星期二 05:54:56 +07 2019rm go.*go mod init git.example.com/dependent/projectgo mod tidy現(xiàn)在已go.mod正確更新:require (- git.example.com/owner/repo v0.1.2+ git.example.com/owner/repo/v3 v3.0.2但go get -v git.example.com/owner/repo@v3.0.2仍然返回錯誤:go: finding git.example.com/owner/repo v3.0.2go: git.example.com/owner/repo@v0.0.0-20190722053407-d85c4f69ad17: go.mod has post-v0 module path "git.example.com/owner/repo/v3" at revision d85c4f69ad17(d85c4f69ad17是最新提交master)我注意到有v0.1.2和:v3.0.2go.sumgit.example.com/owner/repo v0.1.2 h1:mCGJEmyrFDTCGkRfUIORpqdrNkSONQ6K+AcTNgxqveY=git.example.com/owner/repo v0.1.2/go.mod h1:FfUKnyPrARCtAXQZ3BQVJI7h2eJ0UpQBMLg4bNs4Kdc=git.example.com/owner/repo/v3 v3.0.2 h1:mJtDKLeiP8vMRSZo08i/k/KDbIoZTlKW2aWu7DUBvMM=git.example.com/owner/repo/v3 v3.0.2/go.mod h1:64LE0ts0Lk9InIQyhPYGmnxs6LZIl6H4Iorl1EXfqxo=
3 回答

繁華開滿天機(jī)
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個贊
請注意我的go get
命令:
go get -v git.example.com/owner/repo@v3.0.2
它應(yīng)該是:
go get -v git.example.com/owner/repo/v3@v3.0.2

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個贊
我可能遇到過類似的問題,我更新了一個模塊以使用 /v2 導(dǎo)入路徑,但獲取模塊總是返回有關(guān)無效 go.mod 的錯誤
解決辦法是go get -u github.com/<me>/<pkg>/v2

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個贊
我可能遇到過類似的問題,我更新了一個模塊以使用 /v2 導(dǎo)入路徑,但獲取模塊總是返回有關(guān)無效 go.mod 的錯誤
解決辦法是go get -u github.com/<me>/<pkg>/v2
- 3 回答
- 0 關(guān)注
- 208 瀏覽
添加回答
舉報(bào)
0/150
提交
取消