2016-12-19 77 views
0

我無法可靠地運行Rails控制檯。通常我可以在重新啓動機器後啓動它,但在退出後,我無法再啓動它。看起來問題在於activerecord。由於主動記錄錯誤而無法間歇啓動IRB

$ 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] 
+0

好了,看起來這是與'spring'的共同課題。解決辦法是用'bin/spring stop'來殺死它。資料來源:http://stackoverflow.com/questions/25027284/ruby-on-rails-console-hanging-whenloading – nipponese

回答

1

請確保您有最新版本的sqlite3的寶石:

bundle update 

也得到了最新版本的sqlite3-紅寶石:

brew install sqlite3 
0

當發生這種情況對我是什麼通常做的是以下方式的grep命令,

ps aux | grep的軌道

然後

殺-9 {} PROCESS_ID

相關問題