Ruby on rails CTRL+;C到Webbrick服务器被忽略
在过去,我可以使用CtrlC退出使用webbrick启动的rails应用程序。在开发过程中的某个时候,这个功能中断了(CtrlC现在什么都不做)。我相信这是由我的一个gem依赖项中的更改引起的,因为在使用当前gemset签出一个非常旧的应用程序版本时,问题也存在Ruby on rails CTRL+;C到Webbrick服务器被忽略,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,在过去,我可以使用CtrlC退出使用webbrick启动的rails应用程序。在开发过程中的某个时候,这个功能中断了(CtrlC现在什么都不做)。我相信这是由我的一个gem依赖项中的更改引起的,因为在使用当前gemset签出一个非常旧的应用程序版本时,问题也存在 我的问题是:我如何解决这个问题,或者至少找出问题的原因?似乎解决了我自己的问题。Authlogic gem "authlogic", :git => 'http://github.com/binarylogic/authlogic
我的问题是:我如何解决这个问题,或者至少找出问题的原因?似乎解决了我自己的问题。Authlogic
gem "authlogic", :git => 'http://github.com/binarylogic/authlogic.git'
似乎是此问题的根本原因。我打开了一个问题我在一个应用程序中遇到了同样的问题。问题似乎不是authlogic gem,而是“:git”选项。导致webrick&mongrel停止响应Ctrl+C的条目为
gem 'globalize3', :git => 'git://github.com/refinerycms/globalize3.git'
我也遇到过类似的问题,特别是在Ubuntu 11.04上(10.04上一切正常)。我提出了另一个问题,这个问题对我的特定设置更为具体,但听起来好像有很多交叉点,因此人们可能也对阅读它感兴趣: 有趣的体验(以及接下来几周的良好解决方案): 如果您使用Ubuntu并使用Guake快速访问终端,您可以启动
rails s
在那里。Ctrl+C在那里重复工作并停止服务器
希望我能帮忙!:) 我在Ubuntu 11.04、Ruby 1.9.2p290上遇到了这个问题。这为我解决了这个问题: 删除所有现有的Ruby和Ruby相关软件包 安装 安装Ruby 1.9.3
$ rvm install 1.9.3
$ rvm use 1.9.3
确保它有效
$ ruby -v
ruby 1.9.3dev (2011-09-23 revision 33323) [x86_64-linux]
安装所有gems等。为什么不捕获信号?对于windows用户,这一点在最近的rails(3.2+)版本中被打破。试用
ruby script\rails server
相反。更多详细信息。尝试Ctrl+Break。它应该可以工作。我的系统刚开始出现这个问题,从它的:git来源获取回形针。我注释掉了:git,它工作得很好。向上投票,给出问题的细节。看看这个问题的解决方法,效果很好,即使在没有暂停或断键的笔记本电脑上也是如此。亲爱的,这不是你问题的解决方案/答案,我认为你应该让其他人投更高的票,这会导致你答案的实际解决方案。