Sim*_*tti 9 ruby ruby-on-rails ruby-1.9
上周,我成功完成了所有公司应用程序从Ruby 1.8.6到Ruby 1.8.7的转换,包括本地和远程配置.从现在开始,开发不需要确保与Ruby 1.8.6的向后兼容性.
为了好奇,我尝试针对Ruby 1.9.1运行几个项目的测试套件.正如预期的那样,我发现了一些与编码相关的问题,但当我发现低级别的不兼容性(如Rack :: Link已知错误)时,我感到非常震惊.此时,将开发转移到Ruby 1.9.1的想法根本不适用.
我想知道是否有人使用Ruby 1.9.1成功部署了Rails项目.您在Rails项目中使用哪个Ruby版本?您打算升级到更新版本吗?
小智 10
Matz最近在伦敦的RubyFoo上谈到了ruby 1.9.1的采用.很简单,ruby 1.9.1还没有生产就绪,不应该用于部署.
Ruby 1.9.2将准备好生产,但在此之前你应该只使用ruby 1.9.1进行游戏和测试.
虽然很多人都使用1.9.1成功部署,但我建议坚持使用REE 1.8.7直到1.9.2.Rails 3.0将支持1.9.2,但也很高兴与1.8.7(它不适用于1.8.6).