【问题标题】:How to stop/start rails/webrick when using JRuby with nailgun?将 JRuby 与 nailgun 一起使用时如何停止/启动 rails/webrick?
【发布时间】:2011-11-17 08:13:53
【问题描述】:

这可能是一个愚蠢的问题,但我自己研究它并没有太多乐趣。

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

我有enabled nailgun

可以启动 rails/webrick (rails s) 并且一切正常。

现在我想停止/启动 rails - 我该怎么做?

我执行了通常的 Control-C,它看起来可以杀死 rails 命令 - 但是,由于它确实在后台 nailgun 守护程序上运行,它没有被杀死。

如果我现在重新启动 rails,我会收到关于正在使用的端口 3000 的错误 - 它正在尝试启动第二个 webrick。

如果我终止后台守护程序(使用 kill),JRuby 将无法启动(连接被拒绝)。启动一个新的终端窗口似乎可以解决这个问题。

这似乎不是正确的做法,但这是什么?

我看过 Headius' guideNailgun project page - 但都没有走那么远......

【问题讨论】:

    标签: java ruby-on-rails jruby nailgun


    【解决方案1】:

    【讨论】:

    • 确实如此 - 呸,我以为我遗漏了一些明显的东西 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    相关资源
    最近更新 更多