解决 module declares its path as;but was required as
解决 module declares its path as;but was required as今天,进行fork已经存在的go package 来进行开发时,发现不能导入修改过的包会出现如下问题:go:github.com/wangjinh/cartupgrade=>v0.2.3goget:github.com/wangjinh/cart@v0.2.3:parsinggo.mod:mo
文章共184字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
今天,进行fork已经存在的go package 来进行开发时,发现不能导入修改过的包会出现如下问题:
go: github.com/wangjinh/cart upgrade => v0.2.3
go get: github.com/wangjinh/cart@v0.2.3: parsing go.mod:
module declares its path as: cart
but was required as: github.com/wangjinh/cart
我的仓库是:
https://github.com/wangjinh/cart
解决这个问题,直接重新为fork的仓库打新的tag就行,上面老的tag是v0.2.3,我们这里打新tag为v0.2.4,只要和之前不一样即可:
git tag v0.2.4
//推打tag的代码到仓库
git push --tags
并且修改go.mod 中对应的导出包;
更多推荐
已为社区贡献1条内容
所有评论(0)