新手问题 rails test 报错, 关于 sqlite3

pinewong · 发布于 2016年12月05日 · 最后由 pinewong 回复于 2016年12月05日 · 459 次阅读
0967c2

执行 rails test 报错:

具体搜到了, 这个链接 https://bugs.ruby-lang.org/attachments/6178/log.txt, 好像是一个东西, 但没有解答.

最后, 求大家帮忙😂

共收到 2 条回复
28064

这种 C 扩展的问题果断去官网看啊,貌似是这个:https://github.com/sparklemotion/sqlite3-ruby/issues/195。上面提了两个方案,一个是禁用 spring,一个是重新编译链接到别的版本的 sqlite3 。

0967c2

谢谢,升级版本试过,还是不行。禁用spring这个也不想用,看issue最后最后面有人又报了这个问题,复现了好像。整不好的话还是换个数据库了

更新:

昨天弄错了, 升级 gem 版本了, 升级本地 sqlite, 然后 gem 连接新版本重新安装有效了:

brew install sqlite
gem uninstall sqlite3
gem install sqlite3 -- --with-sqlite3-dir=/usr/local/Cellar/sqlite/3.1x/
0967c2 pinewong 关闭了讨论 12月06日 19:52
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册