46得票3回答
如何从 Dep 迁移到 Go Modules

我目前正在使用Dep,想要开始使用Go模块。 我该如何进行迁移?

27得票3回答
拥有供应商文件夹的好处是什么?

我无法真正理解拥有供应商文件夹的目的。根据我所了解的,如果您正在尝试使您的存储库与早于1.11版的golang版本兼容,则供应商文件夹是有益的。我们正在运行golang 1.12.14。 当我向同事提出此问题时,他说: 请使用带有模块的供应商 - go没有全局工厂。这是目前确保您具有隔离构...

10得票2回答
如何在不尝试更新其他模块的情况下,使用"go get"或"go mod vendor"来获取特定模块?

我正在尝试从Github获取项目中的特定软件包。 然而,当我使用go get [url]或go mod vendor时,我会因为没有权限访问我的公司其中一个仓库而收到git fetch错误。这个仓库是vendored(已打包),这就是我们用来解决go test、go build等问题的方法。...

8得票3回答
Go/Golang中的构建错误:Column未实现gorm.ColumnType(缺少AutoIncrement方法)

我在使用 Golang V1.17 时偶尔遇到构建错误。 # gorm.io/driver/mysql ../../../../pkg/mod/gorm.io/driver/mysql@v1.2.1/migrator.go:224:24: cannot use column (type Co...