我在GolangV1.17中间歇性地面对这个构建错误。
# gorm.io/driver/mysql
../../../../pkg/mod/gorm.io/driver/mysql@v1.2.1/migrator.go:224:24: cannot use column (type Column) as type gorm.ColumnType in append:
Column does not implement gorm.ColumnType (missing AutoIncrement method)我试过重新启动,清除VS代码上的缓存,删除go.mod和go.sum,什么的-不。
有什么解决办法吗?
发布于 2022-03-14 08:17:53
我的问题通过为gorm安装mysql驱动程序来解决:
~ go get gorm.io/driver/mysql发布于 2022-05-02 03:52:10
我通过更新所有相关包来解决这个问题,它的工作原理是:
go get gorm.io/gorm
go get gorm.io/driver/mysql
go get gorm.io/driver/sqlserver
go get gorm.io/driver/postgres
go mod vendor发布于 2022-03-08 07:17:31
接下来是go-gorm/gorm issue 5096,它包括:
I使用以下命令更新最新的gorm模块:
rm -rf go.mod go.sum go mod init“面板”# <==替换为您自己的项目名称go mod go.sum go mod供应商
运行错误后,替换版本就可以了。
go mod编辑-必需=gorm.io/driver/mysql@v1.2.3 go mod编辑-需方=gorm.io/gorm@v1.22.5go mod供应商
https://stackoverflow.com/questions/71391062
复制相似问题