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

pinewong · December 05, 2016 · Last by pinewong replied at December 05, 2016 · 1527 hits

执行 rails test 报错:

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

最后,求大家帮忙😂

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

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

更新:

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

brew install sqlite
gem uninstall sqlite3
gem install sqlite3 -- --with-sqlite3-dir=/usr/local/Cellar/sqlite/3.1x/
pinewong closed this topic. 06 Dec 19:52
You need to Sign in before reply, if you don't have an account, please Sign up first.