Как остановить / запустить rails/webrick при использовании JRuby с nailgun?

Это, вероятно, глупый вопрос, но я не испытываю особой радости, исследуя его сам.

Использование JRuby 1.6.4 на OSX (Snow Leopard), установленной через rvm.

Я включил гвоздодер.

Может запустить rails/webrick (rails s) и все вроде нормально.

Теперь я хочу остановить / запустить рельсы - как мне это сделать?

Я сделал обычный Control-C, который, похоже, убивает команду rails - однако, поскольку он действительно работает на фоне демона nailgun, он не убит.

Если я сейчас перезапускаю рельсы, я получаю сообщение об ошибке при использовании порта 3000 - он пытается запустить второй вебрик.

Если я убиваю фонового демона (используя kill), JRuby не запускается (соединение отклонено). Запуск нового окна терминала, кажется, исправляет это.

Это не похоже на правильный способ сделать это, но что это?

Я посмотрел руководство Хедюса и страницу проекта Nailgun - но не зашел так далеко...

1 ответ

Решение
Другие вопросы по тегам