Ruby升级版本和代码兼容性检查器

时间:2017-07-07 01:28:30

标签: ruby-on-rails ruby rubygems rvm

有没有办法升级rails项目的底层Ruby版本并确保代码中没有重大变化?我使用rvm来维护我的Ruby环境,我知道我可以简单地创建一个新的环境并从那里开始,但这将涉及测试整个应用程序。

例如,我的Gemfile指定以下内容:

ruby '2.0.0'
gem 'rails', '~> 4.0.3'
gem 'rake'

如果我要升级到Ruby 2.4,有没有办法检查我的代码,看看版本之间是否有任何重大变化?

1 个答案:

答案 0 :(得分:1)

如果您使用bundler,则可以执行bundle update,并将所有宝石更新为最新的兼容版本。然后,您可以执行bundle clean它将删除未使用的gem,最后使用rvm可以更新版本和测试功能。