ruby - CTRL+C 不会停止 sinatra 应用程序

标签 ruby console sinatra

通常,当我在开发期间从控制台运行 Rails 应用程序时,我只需按 Ctrl + C 即可退出。然后我可以再次运行该应用程序,从而使它弹跳并影响更改。

我正在运行一个 sinatra 应用程序。我只是运行 ruby​​ 文件。

$: ruby myapp.rb

但是,当我按下 Ctrl+C 时,它不会停止该应用程序。我不得不启动 Ubuntu 系统监视器并终止 Ruby 进程。很烦人。

有人以前见过这个/处理过这个吗?

最佳答案

我安装了“瘦”gem,它工作正常。

显然 sinatra + Webrick 是不可阻挡的。

(同时,运行 Ubuntu 11.04。)

关于ruby - CTRL+C 不会停止 sinatra 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900102/

相关文章:

javascript - 如何使用 AngularJS 修复 IE9 抛出 SCRIPT1028 错误?

mongodb - 未找到 Mongoid session

ruby - 为什么 Sinatra::Application 无法访问 config.ru 中定义的顶级方法?

ruby-on-rails - 将一个 Controller 重定向到另一个 Controller

如果没有发送 post 请求,Ruby net http 请求循环方法

ruby - 获取事件记录以显示为 plist

.net - 停止 .NET Firebird (2.6.5) 提供程序将所有 SQL 写入控制台

powershell - 如何在 Windows 上的 Go (golang) 中打印 UTF-8(或 unicode)字符

ruby - cucumber + capybara 文件上传对我不起作用

ruby-on-rails - ActionView::Template::Error(参数数量错误(1 为 2)):