Heim >Backend-Entwicklung >Golang >Wird „Go Mod Tidy' automatisch die Go-Version in go.mod aktualisieren?

Wird „Go Mod Tidy' automatisch die Go-Version in go.mod aktualisieren?

王林
王林nach vorne
2024-02-06 09:05:04743Durchsuche

“go mod tidy”会自动升级go.mod中的go版本吗?

Frageninhalt

Dieses Projekt war zuvor in go.mod 中使用 go 1.20。我已在本地 Linux 计算机上将我的 go 版本升级到 1.21.0.

Wenn ich go mod tidy 时,它自动升级了 go.mod 以使用 go 1.21.0 für das Projekt kandidiere.

Wenn dies ein erwartetes Verhalten ist, gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren? Wird die Go-Version in go.mod beim Ausführen von go mod Tidy nicht automatisch aktualisiert? Weil andere möglicherweise noch kein lokales Upgrade durchgeführt haben. go mod tidy 时,不会自动更新 go.mod 中的 go 版本吗?因为其他人可能还没有本地升级。


正确答案


go mod tidy 命令(当前)不会仅根据本地工具链版本更改 go.mod 中的 go

Richtige Antwort

go1.21,则您的模块需要 go1.21,强制 go 工具相应地更新 go.mod 中的 go.mod 指令。当构建模块实际上需要 go1.21 时,让您的模块声明 go1.21go mod Tidy-Befehl (derzeit) ändert go.modnur basierend auf der lokalen Toolchain-Version nicht > go-Direktive in . Die Einrichtung basiert auf Abhängigkeiten und erfordert keine Nachverfolgung der Patch-Versionen.

🎜Wenn Ihre Abhängigkeiten mindestens 🎜 erfordern, ist die vorherige Version nutzlos. 🎜

Das obige ist der detaillierte Inhalt vonWird „Go Mod Tidy' automatisch die Go-Version in go.mod aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen