为了账号安全,请及时绑定邮箱和手机立即绑定

去 forked github repo 得到“意外的模块路径”错误

去 forked github repo 得到“意外的模块路径”错误

Go
翻过高山走不出你 2023-06-19 14:13:13
我目前正在使用此存储库https://github.com/awslabs/goformation在 AWS Cloudformation 上工作。因为我做了一些定制所以我做了一个fork https://github.com/vrealzhou/goformation。现在在我的其他项目(使用 go 模块)中,我正在尝试使用go get github.com/vrealzhou/goformation@v2.3.1但出现此错误:go: github.com/vrealzhou/goformation@v0.0.0-20190513073615-ff3b65adb278: parsing go.mod: unexpected module path "github.com/awslabs/goformation" go: error loading module requirements有谁知道原因以及如何解决这个问题?谢谢
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

您可以使用replaceforkgo.mod而不是上游版本。这样,您可以对代码进行任何需要的修改,而无需更新模块路径或导入路径。

具体来说,在这种情况下,您可以在您的系统中执行以下操作go.mod(我通过分叉回购协议进行了测试,进行了一些小改动,并确认它出现了):

require github.com/awslabs/goformation v1.4.1
replace github.com/awslabs/goformation => github.com/vrealzhou/goformation master

第一次构建或测试时,master将替换为最新的伪版本,以确保您获得可重复的构建。需要replace特定版本才能进行替换。


查看完整回答
反对 回复 2023-06-19
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信