Golang安装casbin报错的的一些总结
iamdu2022-06-14 17:47:01golang 浏览: 878704
首次运行提示 Specified key was too long; max key length is 1000 bytes
2022/06/14 17:20:45 [31;1mC:/Users/i/go/pkg/mod/github.com/casbin/gorm-adapter/v3@v3.7.2/adapter.go:403 [35;1mError 1071: Specified key was too long; max key length is 1000 bytes
[0m[33m[2.502ms] [34;1m[rows:0][0m CREATE UNIQUE INDEX idx_casbin_rule ON casbin_rule (ptype,v0,v1,v2,v3,v4,v5,v6,v7)
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x60 pc=0xc5f6e0]
解决:把存储引擎MyISAM 改成InnoDB
____________________________________________________
问题2:
页面右键run code 输出窗口会报错,但是终端 go run xxx.go 运行正常
casbin runtime error: invalid memory address or nil pointer dereference
这个问题是由于在二级目录运行导致的,应该
主文件放到和 mod同级目录 一般是最外层。在项目根目录下运行文件就正常了!
联系站长
友情链接
其他入口
QQ与微信加好友
粤ICP备17018681号 站点地图 www.iamdu.com 版权所有 服务商提供:阿里云 Designed by :DU
本站部分资源内容来源于网络,若侵犯您的权益,请联系删除!