使用Jruby和Pry时,Ctrl-C不会终止Rails服务器

时间:2016-09-12 05:38:32

标签: ruby-on-rails ruby jruby pry

我在我的一个ruby文件中放了$("#toolbar").kendoToolBar({ items: [ { type: "button", text: "MyButton", id: "myButton", attributes: { title: "my tool tip" } }, { type: "button", text: "Toggle Button", togglable: true }, { type: "separator" } ] }); $(".k-toolbar [title]").kendoTooltip({ position:"top" }); 语句来做一些调试,pry控制台按预期显示。但是,我现在无法使用ctrl-c退出Rails服务器。我收到此错误

binding.pry

如果重要的话,使用jruby 1.7.25和rails 4。

2 个答案:

答案 0 :(得分:1)

要退出循环,您可以使用!!!

要退出服务器会话,您可以使用exec('kill -9 $(lsof -i tcp:3000 -t)'),假设您的rails服务器在端口3000上运行

答案 1 :(得分:0)

如果您处于调试模式,请键入

exit

而不是 Ctrl + C

有一个与退出相关的问题请参考this,其中说使用

exit!