如何创建一个go项目? [重复]

问题描述 投票:0回答:1
我分叉了一个go项目,并使用go get安装它。

但是有一个

error: go.mod module declares its path as “x” but was required as “y”

如何解决?

一种可能的方法是修改go.mod

并将require "github.com/y"更改为require "github.com/x"

但是通过这种方式,您不能向源项目提供代码。

还有更好的方法吗?

go github fork go-modules
1个回答
1
投票
您可以在go.mod require中继续使用require“ github.com/y”,并在下面添加如下的replace语句:

require ( ... github.com/y version ... ) replace github.com/y version => github.com/x your-fork-version

© www.soinside.com 2019 - 2024. All rights reserved.