Go模块-如何在GitHub中引用分支

时间:2019-07-08 09:34:01

标签: go go-modules

我正在使用Coreos OIDC library,并且想知道如何引用(在go.mod文件中)分支,因为它们不是在master下开发,而是使用{{1} }。

我尝试了v2,但得到了:

github.com/coreos/go-oidc@v2

1 个答案:

答案 0 :(得分:0)

错误消息中的短语import path提示您在代码中的某处编写了类似的内容:

import "github.com/coreos/go-oidc@v2"

但是Go软件包的导入路径不包括其版本:只有go.modgo.sum文件中的条目才包含。

因此,您应该写:

import "github.com/coreos/go-oidc"

并通过运行来更新go.modgo.sum文件

go get -d github.com/coreos/go-oidc@v2

这将导致您的go.mod文件中出现一个条目,例如:

require github.com/coreos/go-oidc v2.0.0+incompatible