【问题标题】:What do I need to do to upgrade an application to the latest Rails version?我需要做什么才能将应用程序升级到最新的 Rails 版本?
【发布时间】:2024-01-01 14:31:01
【问题描述】:
我目前正在使用 Rails 2.1.0 并想升级到 Rails 2.1.1。发出以下命令后
gem update rails
我想我需要改变这一行
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
在环境.rb中
我应该采取哪些其他措施来确保我的应用程序使用的是最新版本?还有其他需要更新的文件吗?
【问题讨论】:
标签:
ruby-on-rails
upgrade
【解决方案1】:
您还需要进入您的应用程序目录并运行以下命令:
耙轨:更新
然后运行您的测试并确保一切正常。
【解决方案2】:
据我所知,那里定义了整个应用程序将使用的 Rails 版本。我知道对于我现在参与的项目,我必须将其覆盖为 2.1.1 才能在我的 VM 上工作,因为我安装了最新版本,并且没有按照项目要求指定 2.1.0。
您需要注意的最重要的事情是可能会覆盖此设置的插件和扩展,以及可能因更改版本而导致的不兼容性。
2.1.1 还存在一些已知问题,除非有您现在绝对需要的功能,否则您可能需要等待。