【发布时间】:2019-05-29 21:49:47
【问题描述】:
我目前正在使用这个 repo 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
有谁知道这个问题的原因以及如何解决这个问题?谢谢
【问题讨论】:
-
猜你只改master分支,不改tag v2.3.1?
-
你一个 github fork 是一个新的包,具有新的导入路径,并且 100% 与原始包无关。你必须重写你的 fork 中的所有导入。
-
@zzn 我的更改在 add_features 分支中并标记为 v2.3.1。您可以查看我的来源。
-
@Volker 我已经用标签 v2.3.2 完成了你在 master 中所说的操作,但是当我运行 go get github.com/vrealzhou/goformation@v2.3.2 时仍然出现类似的错误
-
您可以在您的
go.mod中使用replace来完成您正在寻找的事情——使用fork 而不更新导入或任何东西。我发布了go.mod所需更新的答案。
标签: go github go-modules