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

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

gem update rails 

我想我需要改变这一行

 RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION 

在environment.rb中

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

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

rake rails:更新

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

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

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

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