将应用程序升级到最新的Rails版本需要做什么?

时间:2008-10-08 19:51:24

标签: ruby-on-rails upgrade

我目前正在使用Rails 2.1.0并希望升级到Rails 2.1.1。发出以下命令后

gem update rails

我想我需要改变这一行

RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION

在environment.rb

我应该采取哪些其他措施来确保我的应用程序使用最新版本?是否有其他文件需要更新?

2 个答案:

答案 0 :(得分:3)

您还需要进入应用程序目录并运行以下命令:

rake rails:update

然后运行测试并确保一切正常。

答案 1 :(得分:0)

据我所知,那里正确定义了整个应用程序将使用的rails版本。我知道我现在所处的项目我必须将其覆盖到2.1.1才能在我的VM上工作,因为我安装了最新版本,并没有根据项目的要求指定2.1.0。

您必须注意的最重要的事情是可能会覆盖此设置的插件和扩展程序,以及更改版本可能导致的不兼容性。

2.1.1中也存在一些已知问题,除非你现在绝对需要一个功能,否则你可能要等待。