【发布时间】:2016-09-12 05:38:32
【问题描述】:
我已经在我的一个 ruby 文件中添加了 binding.pry 语句来进行一些调试,并且 pry 控制台按预期显示。但是,我现在无法使用 ctrl-c 退出 Rails 服务器。我收到此错误
ERROR Interrupt: Interrupt
/home/usrname/.gem/jruby/1.9/gems/pry-0.10.3-java/lib/pry/pry_class.rb:98:in `load_traps'
如果重要,请使用 jruby 1.7.25 和 rails 4。
【问题讨论】:
-
尝试 ctrl + d 而不是 ctrl + c
-
如果使用 ubuntu,使用 ps -aux || 杀死进程grep rails 并使用 kill -9 process_id 杀死 rails 进程....
-
首先,您必须在退出 rails 服务器之前退出 pry 会话。否则找到进程并强行杀死它。
-
@Yifei W 是我的答案,你在找什么?
-
@Joel,不,因为它没有解决 1。为什么会发生陷阱错误。 2.如何在不出现错误的情况下退出。我很清楚我可以先
bg然后kill %1
标签: ruby-on-rails ruby jruby pry