golang 运行时报错:
# /driver/postgres
C:\Users\Administrator\go\pkg\mod\\driver\postgres@v1.2.2\:337:24: cannot use column (type Column) as type in append:
Column does not implement (missing AutoIncrement method)
# /driver/sqlserver
C:\Users\Administrator\go\pkg\mod\\driver\sqlserver@v1.2.1\:55:33: not enough arguments in call to
have ()
want (, )
C:\Users\Administrator\go\pkg\mod\\driver\sqlserver@v1.2.1\:61:35: not enough arguments in call to
have ()
want (, )
其实时casbinv2依赖了postgres和sqlserver包,实际上它也仅仅是判断了一下DB的类型,没真正用上,因为我用的是mysql呀。
但是很傻逼,他就会报错,查了一圈,其实是版本bug:
/driver/postgres v1.2.2 // indirect
/driver/sqlserver v1.2.1 // indirect
这里两个版本会由bug
升级一下:
/driver/postgres v1.3.1 // indirect
/driver/sqlserver v1.3.1 // indirect
升级了就报错了,好像第二次遇到go的依赖有这些bug了