【发布时间】:2011-11-17 08:13:53
【问题描述】:
这可能是一个愚蠢的问题,但我自己研究它并没有太多乐趣。
在通过 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 - 但都没有走那么远......
【问题讨论】:
标签: java ruby-on-rails jruby nailgun