2011-09-14 31 views
2

這可能是一個愚蠢的問題,但沒有太多的喜悅自己研究它。如何在使用JRuby和nailgun時停止/啓動rails/webrick?

在通過rvm安裝的OSX(Snow Leopard)上使用JRuby 1.6.4。

我有enabled nailgun

可以啓動rails/webrick(rails s),事情看起來很好。

現在我想停止/啓動rails - 我該怎麼做?

我做了通常的控制-C,它看起來殺死軌道命令 - 然而,由於其對背景nailgun守護真的不多,它的不殺。

如果我現在重新啓動軌道,我得到約3000端口錯誤使用 - 它試圖啓動第二個使用WEBrick。

如果我殺了後臺守護進程(使用kill),JRuby的失敗,則啓動(拒絕連接)。開始一個新的終端窗口似乎解決了這個問題。

這似乎並不喜歡做的正確方法,但究竟是什麼?

我已經看過Headius' guideNailgun project page - 但既不走那麼遠......

回答