【问题标题】:How to run Ruby 2.0 with JRuby 1.7?如何使用 JRuby 1.7 运行 Ruby 2.0?
【发布时间】:2013-02-23 05:34:51
【问题描述】:

让 JRuby 在 2.0 模式下运行的最佳方法是什么?

【问题讨论】:

    标签: ruby jruby ruby-2.0


    【解决方案1】:

    对于特定脚本,您可以使用--2.0 选项:

    jruby --2.0 -S rails s
    

    要设置2.0为默认值,设置JRUBY_OPTS:

    export JRUBY_OPTS=--2.0
    

    也可以在~/.jrubyrc中设置值:

    compat.version=2.0
    

    【讨论】:

    • 虽然它仍在进行中,但您可以开始使用它。
    • Ruby 2.0 与 1.9.x 语法兼容,因此如果 JRuby 与 1.9.x 兼容,它应该默认使用 2.0。也许 JRuby 使用 JVM 的方式可能会导致 2.0 出现问题。我刚刚开始研究 JRuby;希望它能与 Ruby 2.0 很好地配合使用。
    • @AdrienLamothe 根据您迄今为止的经验有什么建议吗?
    • 仅供参考——JRuby 1.7.4 对 Ruby 2.0 有“实验性支持”——jruby.org/2013/05/16/jruby-1-7-4
    • @AdrienLamothe Ruby 2.0 is compatible with 1.9.x syntax %i(a b) ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 2015-12-09
    • 2012-02-26
    • 2010-10-30
    • 1970-01-01
    相关资源
    最近更新 更多