【发布时间】:2021-03-01 17:13:20
【问题描述】:
我有一个公共工具包存储库,我推送了 v1.0.3 并具有以下结构
go
-database
--database.go
--go.mod
--go.sum
我需要它
require github.com/michael-ottink/kit/go/database v1.0.3
测试套件回购的工作方式。但是在我的主项目中运行go mod tidy 时出现以下错误
github.com/michael-ottink/kit/go/database@v1.0.3: reading github.com/michael-ottink/kit/go/database/go/database/go.mod at revision go/database/v1.0.2: unknown revision go/database/v1.0.3
我是新手,我正在努力了解问题所在?如果需要更多信息,我会更新帖子。
这是我的数据库.go
package database
import (
"gorm.io/gorm"
)
type Database struct {
*gorm.DB
}
type Config struct {
Driver string
Host string
Username string
Password string
Port string
Database string
Timezone string
}
如果您尝试将其引入一个只有 go.mod、go.sum 和 main.go 的全新项目,则会出现此错误。
【问题讨论】:
-
可以显示
github.com/username/kit/go/database/go.mod的内容吗? -
您问题中的代码与链接不匹配。您能否提供一个可重现的问题示例?
-
尝试将
module database这一行修改为module github.com/michael-ottink/kit/go/database -
通过模块更改推送了一个新版本并在我的 mod 文件中进行了更改,但我得到了同样的错误 go: github.com/michael-ottink/kit/go/database@v1.0.3: reading github.com/michael-ottink/kit/go/database/go/database/go.mod 在修订版 go/database/v1.0.3:未知修订版 go/database/v1.0.3
标签: git go visual-studio-code go-modules