go mod tidy一直强行将go.mod里声明的go旧版本更新到最新版,反抗无效?
现象:老项目的go.mod里写了go1.18,一段时间没动过了,今天更新了一个依赖库,一go mod tidy,go1.18被强行改成了go 1.21,下面还加了一句恶心的toolchain 1.22.5不知道什么玩意,死活改不回来。解决:发现是另外几个依赖库不知道为什么也被一起更新了,新版的依赖库升级了go版本,导致我的项目也得被迫跟着升级go版本,把另外几个不需要升级的依赖库回退回老版本就行了
·
现象:老项目的go.mod里写了go1.18,一段时间没动过了,今天更新了一个依赖库,一go mod tidy,go1.18被强行改成了go 1.21,下面还加了一句恶心的toolchain 1.22.5不知道什么玩意,死活改不回来
解决:发现是另外几个依赖库不知道为什么也被一起更新了,新版的依赖库升级了go版本,导致我的项目也得被迫跟着升级go版本,把另外几个不需要升级的依赖库回退回老版本就行了
扩展问题:如果连依赖库都被强行更新到最新版了怎么办?之前也遇到过,解决办法如下:https://blog.csdn.net/weixin_42988781/article/details/129668867
更多推荐


所有评论(0)