go mod tidy/go install失败 背景: 本人非专业go开发。 高高兴兴的更新了代码,嗯,有依赖没有import。简单,执行go mod tidy。 结果伤了心,直接报错gitlab.xxxx: invalid version: unknown revision xxxxxxx。 报错的都是内部的库,百度了一下,什么用https替换ssh(git相关)的,升级go版本的…统统没有用。 最终解决办法,把GOROOT目录下的cache目录删掉就OK了。 记录一下,希望能帮到有同样困惑的同学。