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

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

go.mod 在修訂版中有 v0 后模塊路徑

go.mod 在修訂版中有 v0 后模塊路徑

Go
FFIVE 2023-07-04 19:11:44
v3.0.1我的同事在更新之前推送了一個標簽go.mod以具有/v3后綴(https://github.com/golang/go/wiki/Modules#releasing-modules-v2-or-higher)。我已更新模塊路徑 ( go.mod) 和所有導入路徑 ( *.go) 來修復它,標記為v3.0.2。現在的問題是:go get -v git.example.com/owner/[email protected]: finding git.example.com/owner/repo v3.0.2go: git.example.com/owner/[email protected]: go.mod has post-v0 module path "git.example.com/owner/repo/v3" at revision d85c4f69ad17發現這個:go build 不斷抱怨:go.mod has post-v0 module path因此,我刪除了v3.0.0和v3.0.1標簽,將其指向最新的提交,重新推送,但問題仍然存在。我注意到go.mod仍然將舊版本稱為間接依賴項:require (    git.example.com/owner.repo v0.1.2 // indirect即使我改了它/v3 v3.0.2也會v0.1.12自動恢復。為什么?我錯過了什么?7 月 23 日星期二 05:54:56 +07 2019rm go.*go mod init git.example.com/dependent/projectgo mod tidy現在已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/[email protected]仍然返回錯誤:go: finding git.example.com/owner/repo v3.0.2go: git.example.com/owner/[email protected]: 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 回答

?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

請注意我的go get命令:

go get -v git.example.com/owner/[email protected]

它應該是:

go get -v git.example.com/owner/repo/[email protected]


查看完整回答
反對 回復 2023-07-04
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

我可能遇到過類似的問題,我更新了一個模塊以使用 /v2 導入路徑,但獲取模塊總是返回有關無效 go.mod 的錯誤

解決辦法是go get -u github.com/<me>/<pkg>/v2


查看完整回答
反對 回復 2023-07-04
?
HUX布斯

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

我可能遇到過類似的問題,我更新了一個模塊以使用 /v2 導入路徑,但獲取模塊總是返回有關無效 go.mod 的錯誤

解決辦法是go get -u github.com/<me>/<pkg>/v2


查看完整回答
反對 回復 2023-07-04
  • 3 回答
  • 0 關注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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