我正在开发一个依赖于original-project. 我现在想通过修改original-project. 所以我克隆github.com/y/original-project到github.com/x/my-version并替换了所有出现的github.com/y/original-projectwith github.com/x/my-version(包括 in mod.go)。但我不断收到此错误:go: github.com/x/my-version@v0.5.2: parsing go.mod:
module declares its path as: github.com/y/original-project
but was required as: github.com/x/my-version即使我跑步go get -u -v -f all或github.com/x/my-version我可能做错了什么?
3 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
诀窍是更新go mod
缓存。
因此,在go.mod
(ie github.com/X/Z => github.com/Y/Z
) 中进行所需的更改后,您需要下载最新版本,这将更新您的本地go mod
缓存。
IEgo get github.com/Y/Z@fd02212
然后错误消息就会消失。
汪汪一只猫
TA贡献1898条经验 获得超8个赞
我有类似的问题。我最终删除了我试图导入并go mod init ...
再次运行的项目中的 go.mod 文件。它修复了它。
另外,go clean -modcache
在您要导入的地方运行。
然后试试go get ...
你的包。
- 3 回答
- 0 关注
- 227 浏览
添加回答
举报
0/150
提交
取消