登录
首页 >  Golang >  Go问答

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

来源:stackoverflow

时间:2024-04-09 16:27:32 272浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是Golang学习者,那么本文《Go 模块 - 如何引用 GitHub 中的分支》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我正在使用 coreos oidc 库,并且想知道如何引用(在 go.mod 文件中)分支,因为它们不在 master 下开发,而是使用 v2

我尝试了 github.com/coreos/go-oidc@v2 但我得到:

go: github.com/coreos/go-oidc@[email protected]+incompatible: invalid github.com/ import path "github.com/coreos/go-oidc@v2"
go: error loading module requirements

解决方案


错误消息中的短语 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

到这里,我们也就讲完了《Go 模块 - 如何引用 GitHub 中的分支》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>