执行go mod tidy命令报如下错:go: go.mod file indicates go 1.19, but maximum version supported by tidy is 1.18

        今天有时间研究了下kratos开源的gateway,克隆代码导入goland之后发现go.md文件报红,执行go mod tidy直接报错:

go: go.mod file indicates go 1.19, but maximum version supported by tidy is 1.18

其实这个提示给的已经给出了答案了:
        克隆的项目go.mod中指定的golang版本与当前环境的golang版本不一致,执行如下命令查看当前环境所使用的golang版本:

PS D:\workspace\golang> go version
go version go1.18.9 windows/amd64

显示当前环境的版本确实小于克隆项目go.mod指定的版本;解决办法也很简单,升级一下当前环境的的golang版本,我这里升级到了1.22.7:
 

PS D:\workspace\golang> go version
go version go1.22.7 windows/amd64

再次执行go mod tidy,完成依赖下载后问题就解决了!good luck!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值