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

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

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

$: ruby myapp.rb 

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

有谁见过这个/之前处理过这个?

我安装了’薄’gem,它工作正常。

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

(另外,运行Ubuntu 11.04。)

尝试exit方法,根据以下参考,该方法应退出Sinatra Irb:

http://sinatra.rubyforge.org/doc/classes/Sinatra/Irb.html#M000029