Maison  >  Article  >  développement back-end  >  "Go Mod Tidy" mettra-t-il automatiquement à niveau la version Go dans go.mod ?

"Go Mod Tidy" mettra-t-il automatiquement à niveau la version Go dans go.mod ?

王林
王林avant
2024-02-06 09:05:04705parcourir

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

Contenu de la question

Ce projet était auparavant en go.mod 中使用 go 1.20。我已在本地 Linux 计算机上将我的 go 版本升级到 1.21.0.

Quand je me présente go mod tidy 时,它自动升级了 go.mod 以使用 go 1.21.0 pour le projet.

S'il s'agit d'un comportement attendu, existe-t-il un moyen de désactiver ce comportement, alias. Lors de l'exécution de go mod spice, la version go dans go.mod ne sera-t-elle pas automatiquement mise à jour ? Parce que d’autres n’ont peut-être pas encore mis à niveau localement. go mod tidy 时,不会自动更新 go.mod 中的 go 版本吗?因为其他人可能还没有本地升级。


正确答案


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

Bonne réponse

go1.21,则您的模块需要 go1.21,强制 go 工具相应地更新 go.mod 中的 go.mod 指令。当构建模块实际上需要 go1.21 时,让您的模块声明 go1.21La commande go mod spice (actuellement) ne modifie pas go.moden fonction uniquement de la version de la chaîne d'outils locale > Directive go dans . Il est configuré en fonction des dépendances et ne nécessite pas de suivi des versions de correctifs.

🎜Si vos dépendances nécessitent au moins 🎜 la version précédente ne sert à rien. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer