我的Rails控制台一直崩溃

时间:2016-11-25 13:50:43

标签: ruby-on-rails ruby sqlite console rails-console

我的Rails控制台出现问题,它一直在崩溃,我无法弄清楚原因。例如,当我输入以下内容时

rails c
Category.connection

首先出现以下错误:

/Users/****/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/sqlite3_adapter.rb:27: [BUG] Segmentation fault at 0x00000000000110
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

然后它会提供大量错误消息,其中列出了超过1500行我的gemsfiles。

我希望有人能帮助我解决这个问题,就像我使用macOS Sierra 10.12.1一样

当有人需要其他信息时,请告诉我,因为我不知道应该包括哪些人才能识别问题。

2 个答案:

答案 0 :(得分:3)

缺陷是sqlite3 gem ..它在这里

https://bugs.ruby-lang.org/issues/12781 and https://bugs.ruby-lang.org/issues/12795

尝试使用

gem 'sqlite3', '1.3.12'

答案 1 :(得分:0)

mac os sierra和sqlite3存在问题。请参阅此answer,基本上您应该运行bundle updatebrew install sqlite3