本文主要是介绍GO打包一直出现 $GOPATH/go.mod exists but should not,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 项目背景
- 起因
- 解决方案
项目背景
项目是从公司仓库clone下来的,那时候的go版本很低,没有module,所以用的是govendor来进行包管理。
起因
因为也是刚刚接触go,所以在提示好多次依赖包找不到的时候,我将go的管理升级为module,这是一切的起因,也是后面耽搁时间的原因。
因为项目是有一个打包的工具,是依赖于govendor和gopath的,所以我又将原来项目的包管理退回govendor了。这一打包报了各种莫名奇妙的bug
解决方案
简单暴力:重新下载项目不要换包管理工具。
这篇关于GO打包一直出现 $GOPATH/go.mod exists but should not的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!