JRuby1.7.18发布。这个版本是自JRuby1.7.0以来的第21个版本。JRuby1.7主要是为了解决与Ruby1.9.3的兼容问题。此版本中值得注意的新功能:修复了20个问题支持非ASCII符号修复了原生crypt()回退问题更新了stdlib以匹配MRI(CRuby)分支级别551相关链接:主页:http://www.jruby.org/下载:http://www.jruby.org/downloadGithubIssuesresolvedfor1.7.18#2342-Java::JavaLang::NullPointerException:org.jruby.RubyString.crypt(RubyString.java:2660)#2331-File.realpath将绝对“classpath:/”路径视为相对路径#2327-添加了String#b方法#2316-I/O调用不会使`String#ascii_only?`缓存无效#2310-ArgumentError:"+HH:MM"or"-HH:MM"预计为utc_offset#2307-ConstantCompilationTest.testContainerCompilation回归#2304-由于使用sun.misc.Unsafe而无法将JRuby与谷歌应用引擎一起使用#2302-将JRuby1.7.x更新到最新的PL和默认gems#2301-无法克RubyMine调试器中对象字段的等值#2298-Open3.capture3在JRuby1.7.17中仍然损坏#2297-File.executable?如果`file_path`不存在且本机禁用,则引发异常#2296-NullPointerExceptionwithJRuby1.7.17在调试模式下运行rspec&simplecov#2295-Regexp.union[]在ruby??1.8模式下给出错误结果#2294-String#crypt在Windows上失败#2291-如果路径不存在而不是返回nil,则Dir[]失败#2259-File.basename可以返回与输入编码不同的字符串#2172-符号需要支持UTF-8names#2048-空资源的Stat不会生成正确的异常。#1941-加载路径中的符号链接应在LOADED_FEATURES中保持未扩展#1237-jffi*.tmp文件保留在%TMP%文件夹中JRuby是Ruby的解释器,基于Java虚拟机(JVM),它结合了Ruby的简单性语言具有强大的JVM机制执行能力,包括与Java库与Rails的完全集成大大加快并简化了Web应用程序的开发,但感觉不成熟,尤其是在涉及高端企业功能时。另一方面,Java平台及其虚拟机、库和应用服务器在速度、稳定性和功能方面一直在改进,现在被公认为开发高端服务器应用程序的领先平台。然而,如果Java平台不与Ruby等新兴语言相关联,就有落后于潮流的风险。原文链接:http://www.oschina.net/news/58195/jruby-1-7-18-released
