Ruby 升级版本和代码兼容性检查器
Ruby upgrade version and code compatibility checker
有没有办法升级 rails 项目的基础 Ruby 版本并确保代码中没有重大更改?我使用 rvm 来维护我的 Ruby 环境,我知道我可以简单地创建一个新环境并从那里开始,但这将涉及测试整个应用程序。
例如,我的 Gemfile 指定如下:
ruby '2.0.0'
gem 'rails', '~> 4.0.3'
gem 'rake'
如果我要升级到 Ruby 2.4,有什么方法可以检查我的代码以查看版本之间是否有任何重大更改?
事实证明,如果您使用的是 bundler
,您可以执行 bundle update
,它将所有 gem 更新为最新的兼容版本。然后你可以做一个 bundle clean
它会删除未使用的宝石,最后使用 rvm 你可以更新版本和测试功能。
有没有办法升级 rails 项目的基础 Ruby 版本并确保代码中没有重大更改?我使用 rvm 来维护我的 Ruby 环境,我知道我可以简单地创建一个新环境并从那里开始,但这将涉及测试整个应用程序。
例如,我的 Gemfile 指定如下:
ruby '2.0.0'
gem 'rails', '~> 4.0.3'
gem 'rake'
如果我要升级到 Ruby 2.4,有什么方法可以检查我的代码以查看版本之间是否有任何重大更改?
事实证明,如果您使用的是 bundler
,您可以执行 bundle update
,它将所有 gem 更新为最新的兼容版本。然后你可以做一个 bundle clean
它会删除未使用的宝石,最后使用 rvm 你可以更新版本和测试功能。