由于活动记录错误,无法间歇性地启动 IRB



我遇到难以可靠地运行导轨控制台。通常,我可以在重新启动机器后开始一次,但是退出后,我无法重新开始。看来问题是Activerecord。

$ rails c
Running via Spring preloader in process 82527
/Users/<username>/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/sqlite3_adapter.rb:27: [BUG] Segmentation fault at 0x00000000000110
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16]

确保您拥有SQLITE3 GEM的最新版本:

bundle update

还获得最新版本的sqlite3-ruby:

brew install sqlite3

发生这种情况时,我通常要做的就是以下方式grep命令

ps aux |Grep Rails

,然后

杀死-9 {process_id}

最新更新