【问题标题】:Rails 3.2 hangs with JRuby 1.6.6Rails 3.2 与 JRuby 1.6.6 一起挂起
【发布时间】:2012-02-05 06:34:13
【问题描述】:

我一直试图让我的 Rails 应用程序运行 TorqueBox,它的要求之一是使用 JRuby 作为 Ruby 语言变体。我已经安装了 JRuby 1.6.6 并且 gemfile 似乎正确地捆绑了自己,但是当 rails 服务器启动并在浏览器中访问时(在 localhost:3000 或 0.0.0.0:3000)然后网页挂起......

我不确定这是否是 Rails 3.2 的问题,并且 rails 服务器确实可以正常启动(在控制台中没有显示任何错误),并且 Rails 3.2 实例可以与 Ruby 1.9.2 一起使用。所以我认为这可能与我的 gem 文件列表有关,也可能与初始化程序中的某些内容有关。

如果这是一个常见问题,有什么想法吗?

--- 编辑 ---

我正在尝试从 WebBrick 访问 0.0.0.0:3000。

【问题讨论】:

    标签: ruby-on-rails ruby jruby


    【解决方案1】:

    据我所知,torquebox 2.0 beta 3 目前正在使用 jruby 1.6.5.1 进行测试。也许尝试切换到那个 jruby 版本。还要确保您在 1.9 模式下运行 ruby​​。为此,请在您的 rails 配置文件夹中创建一个 torquebox.yml 文件并将以下内容放入其中:

    ruby:
      version: 1.9
    

    【讨论】:

    • 感谢您的回复,但我还没有在本地机器上使用 TorqueBox。我正在尝试通过 WebBrick 访问网络服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    相关资源
    最近更新 更多