上周我成功完成了我们公司所有应用程序从 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 版本?您是否打算升级到更新的版本?