忽略了CTRL + C到Webbrick服务器

dre*_*obb 11 ruby-on-rails ruby-on-rails-3

在过去,我可以退出使用webbrick启动的rails应用程序CtrlC.在开发的某个阶段,这个功能破裂了(CtrlC现在什么也没做).我认为这是由我的一个gem依赖项中的更改引起的,因为在使用当前gemset检出应用程序的旧版本时也存在问题.

我的问题是:我如何解决这个问题,或者至少找出导致它的原因?

lam*_*tor 10

对于Windows用户来说,这在最近的rails(3.2+)版本中被打破了.尝试使用

ruby script\rails server
Run Code Online (Sandbox Code Playgroud)

代替.更多细节在这里.


小智 9

试试Ctrl+ Break.它应该工作.


小智 5

我对应用程序有同样的问题.似乎问题不在于authlogic gem,而是使用":git"选项.我的条目导致webrick&mongrel停止响应Ctrl + C

gem 'globalize3', :git => 'git://github.com/refinerycms/globalize3.git'
Run Code Online (Sandbox Code Playgroud)


dre*_*obb 0

似乎已经解决了我自己的问题。真实逻辑

gem "authlogic", :git => 'http://github.com/binarylogic/authlogic.git'
Run Code Online (Sandbox Code Playgroud)

似乎是这个问题的根本原因。我在这里打开了一个问题