go mod tidy报错解决方法详解
go mod报错
go mod tidy -go=1.16 && go mod tidy -go=1.17
报错信息
To upgrade to the versions selected by go 1.16:
go mod tidy -go=1.16 && go mod tidy -go=1.17
If reproducibility with go 1.16 is not needed:
go mod tidy -compat=1.17
For other options, see:
https://golang.org/doc/modules/pruning
报错原因
我是之前有的项目用的go 1.17的版本
然后升级到1.20后一直没管这些项目,有一次用了发现版本不兼容了,就用go mod tidy尝试更新版本
甚至把go.mod的go版本换成1.20
结果都g了
参阅了网上的办法,有说清除包缓存的,有说升级go版本的。
解决办法
删除go.mod和go.sum文件 然后重新go mod init <name> 再执行go mod tidy即可
以上就是go mod tidy报错解决方法详解的详细内容,更多关于go mod tidy报错解决的资料请关注脚本之家其它相关文章!
相关文章
使用Golang的singleflight防止缓存击穿的方法
这篇文章主要介绍了使用Golang的singleflight防止缓存击穿的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04


最新评论