CTRL + C не остановит приложение sinatra - PullRequest
5 голосов
/ 05 мая 2011

Обычно, когда я запускаю приложение rails из консоли во время разработки, я могу просто нажать Ctrl + C и оно завершается. Затем я могу снова запустить приложение, отразив его и произведя изменения.

Я запускаю приложение sinatra. Я просто запускаю файл ruby.

$: ruby myapp.rb

Когда я нажимаю Ctrl + C , приложение не останавливается. Мне пришлось вызвать системный монитор Ubuntu и убить процесс Ruby. Очень раздражает.

Кто-нибудь видел это / имел дело с этим раньше?

Ответы [ 2 ]

2 голосов
/ 05 мая 2011

Я установил «тонкий» драгоценный камень, и он работает нормально.

Очевидно, что sinatra + Webrick невозможно остановить.

(также работает Ubuntu 11.04.)

0 голосов
/ 05 мая 2011

Попробуйте метод exit, который должен вывести вас из Синатра Ирб по следующей ссылке:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...