【IT168 资讯】JRuby 1.2 RC1 发布了,这是一个维护发布版本,但是它开始转变稍微不同的版本计划,比如未来的维护发布版本将修改1.x中的x。 JRuby 1.2包含大量的bug修复,大大清除了JRuby JIRA bug数据库。
新版本同时提升了对Ruby 1.8 和Ruby 1.9 的兼容性。
引用
- 提升 Ruby 1.9 支持
- 编译器现在能够工作
- 几乎所有遗漏的1.9函数都添加进来
1.2 发布版本开始支持一个等待已久的功能:JRuby on Android,开始支持Android。
Android支持似乎仅使用JRuby 解释器,和非JIT 编译(编辑Ruby 源代码为Java 字节码),在Charles Nutter的博客上,他使用这样的命令在Android 上运行 JRuby:
Java代码
1 dalvikvm -classpath ruboto.jar org.jruby.Main -X-C test.rb
"-X-C"标志关闭了JRuby的JIT编译。
JRuby支持Android将帮助改变Ruby在移动设备上的使用状况。Rhodes是一个能够在iPhone上运行的基于Ruby的框架,已经将Ruby带到iPhone平台,Symbian 和 Windows Mobile,以及类似Blackberry等基于Java的移动设备,都将在下一个发布版本提供支持Android的计划。