登录
首页 >  Golang >  Go问答

无法导入分支仓库的 Golang

来源:stackoverflow

时间:2024-02-11 20:24:25 168浏览 收藏

本篇文章向大家介绍《无法导入分支仓库的 Golang》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

我正在扩展现有的数据库驱动程序 (https://github.com/monetdb/monetdb-go)。

我使用 github url 作为 main.gogo.mod 中的导入:

replace github.com/fajran/go-monetdb@latest => github.com/monetdb/monetdb-go v1.0.0

然而,当我尝试 go get/go install/go run 时,它说:

main.go:7:2: no required module provides package github.com/MonetDB/MonetDB-Go; to add it:
    go get github.com/MonetDB/MonetDB-Go

我做错了什么,还是因为它是一个叉子?


正确答案


您不需要替换任何内容,因为您已经导入了 github.com/monetdb/monetdb-go

您的错误来自于 github.com/monetdb/monetdb-go 中的源代码位于 src 目录下。

最终 go.mod 文件:

module example

go 1.16

require github.com/monetdb/monetdb-go v1.0.0

最终 main.go

package main

import (
    "fmt"
    "github.com/MonetDB/MonetDB-Go/src"
)

func main() {
    fmt.Println(monetdb.MAPI_STATE_INIT) // prints 0
}

到这里,我们也就讲完了《无法导入分支仓库的 Golang》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

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