【问题标题】:warble compiled war not compiling sources that use ruby 1.9 language featureswarble 编译的 war 不编译使用 ruby​​ 1.9 语言特性的源
【发布时间】:2012-05-12 06:37:13
【问题描述】:

我有一个使用 ruby​​ 1.9 语法编写的 jruby on rails 应用程序。当我尝试运行 warble 编译的 war 时,warbler 只为 ruby​​ 文件吐出 .class 文件,这些文件不使用 ruby​​ 1.9 中的新语言特性,例如新的哈希语法 {foo: bar}。我的 config/warbler.rb 和 JRUBY_OPTS=--1.9 中有 config.webxml.jruby.compat.version = "1.9"。我错过了什么吗?

我还在 github 上评论了一个相关的错误: https://github.com/jruby/warbler/issues/72#issuecomment-5665639

有没有人用 ruby​​ 1.9 成功编译了 jruby rails 应用程序?

【问题讨论】:

    标签: jruby jrubyonrails warbler


    【解决方案1】:

    warbler 错误,这是一个解决该问题的拉取请求: https://github.com/jruby/warbler/pull/99

    【讨论】:

      【解决方案2】:

      看起来这是由于莺中的一个小错误导致它始终在 1.8 模式下编译。这里提出了一个修复: http://kenai.com/jira/browse/WARBLER-28

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-24
        • 1970-01-01
        • 1970-01-01
        • 2023-04-09
        • 2010-12-23
        • 1970-01-01
        • 2012-09-17
        • 1970-01-01
        相关资源
        最近更新 更多