2016-12-19 48 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

相关问题