我是靠谱客的博主 清新冷风,最近开发中收集的这篇文章主要介绍解决 module declares its path as;but was required as ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

今天,进行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 中对应的导出包;

参考链接

最后

以上就是清新冷风为你收集整理的解决 module declares its path as;but was required as 的全部内容,希望文章能够帮你解决解决 module declares its path as;but was required as 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部