Rumah >pembangunan bahagian belakang >Golang >Adakah 'go mod tidy' akan meningkatkan versi go secara automatik dalam go.mod?

Adakah 'go mod tidy' akan meningkatkan versi go secara automatik dalam go.mod?

王林
王林ke hadapan
2024-02-06 09:05:04752semak imbas

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

Kandungan soalan

Projek ini sebelum ini dalam go.mod 中使用 go 1.20。我已在本地 Linux 计算机上将我的 go 版本升级到 1.21.0.

Apabila saya menjalankan go mod tidy 时,它自动升级了 go.mod 以使用 go 1.21.0 untuk projek itu.

Jika ini adalah tingkah laku yang dijangka, adakah terdapat cara untuk melumpuhkan tingkah laku ini, aka. Apabila menjalankan go mod tidy, bukankah versi go dalam go.mod akan dikemas kini secara automatik? Kerana yang lain mungkin belum menaik taraf secara tempatan lagi. go mod tidy 时,不会自动更新 go.mod 中的 go 版本吗?因为其他人可能还没有本地升级。


正确答案


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

Jawapan betul

go1.21,则您的模块需要 go1.21,强制 go 工具相应地更新 go.mod 中的 go.mod 指令。当构建模块实际上需要 go1.21 时,让您的模块声明 go1.21 Perintah go mod tidy (pada masa ini) tidak mengubah go.modhanya berdasarkan versi rantai alat tempatan > arahan go dalam . Ia disediakan berdasarkan kebergantungan dan tidak memerlukan versi tampung penjejakan.

🎜Jika kebergantungan anda memerlukan sekurang-kurangnya 🎜 versi sebelumnya tidak berguna. 🎜

Atas ialah kandungan terperinci Adakah 'go mod tidy' akan meningkatkan versi go secara automatik dalam go.mod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam