2

我有一个使用 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 应用程序?

4

2 回答 2

1

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

于 2012-06-06T10:13:51.673 回答
0

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

于 2012-05-15T04:28:30.930 回答