我有兴趣将用 Ruby v 1.8.6
编写的代码更新为 1.9.2
.
是否有任何有用的链接可供阅读(可能带有一些警告和建议)?
需要明确的是,我现在预计不会有任何问题,但我想避免它们。
附言像这样的链接大多没有帮助。
显示差异的幻灯片:http://slideshow.rubyforge.org/ruby19.html#11
几天前,我将一个应用程序从 ruby 1.8.7 迁移到 1.9.3,没有发生任何问题。
我建议您测试所有代码中的小错误。
验证您依赖的所有 gem 是否都兼容 1.9.2。 isitruby19.com 是检查这一点的好资源。
除此之外,最好的策略是尝试迁移并进行一些测试。 如果您的应用程序具有全面的单元测试覆盖率,这应该不会太痛苦。