这可能是一个愚蠢的问题,但我自己并没有太多的快乐研究。
在通过rvm。
安装的OSX(Snow Leopard)上使用JRuby 1.6.4可以启动rails / webrick(rails s),看起来很好。
现在我想停止/启动rails - 我该怎么做?
我做了通常的Control-C,它看起来会杀死rails命令 - 然而,因为它真的在后台的nailgun守护进程上运行,所以它没有被杀死。
如果我现在重启rails,我收到有关端口3000正在使用的错误 - 它试图启动第二个webrick。
如果我杀死后台守护进程(使用kill),则JRuby无法启动(连接被拒绝)。启动一个新的终端窗口似乎解决了这个问题。
这似乎不是正确的方法,但这是什么?
我查看了Headius' guide和Nailgun project page - 但是没有那么远......