将rails升级到2.3.5的最新版本

命令:

rails -v 

给了我Rails 2.3.5

如何升级到最新版本? 我已经尝试过sudo gem update但得到“没有更新”。

Rails是一颗gem。 所以你可以使用以下方法更新它:

 gem install rails -v 2.3.14 

这将安装当前版本的Rails 2系列。 如果这不起作用,首先必须安装Rubygems。 有关如何执行此操作的帮助,请参阅Ubuntu Ruby帮助页面 。

目前的版本是3.2。 你可以安装它:

 gem install rails # (chooses the latest automatically) 

或者:

 gem install rails -v 3.2.6 # latest today 

如果你有一个Rails应用程序,你还需要更改你的Gemfile (它在应用程序的根文件夹中)。

从版本2到3的更改可能是一项艰巨的任务。 有关更多信息,请参阅Railscast on Upgrading to Rails 3 。

有一个很好的轨道广播: http ://railscasts.com/episodes/225-upgrading-to-rails-3-part-1

这基本上很简单,如果你的代码库很小,你不应该害怕,但它可能涉及重写你现有的一些代码。

Rails 3引入了许多变化,祝你好运,因为我的经历令人痛苦。 但是,我建议首先访问railscasts.com并观看第255集 – 升级到Rails 3第1部分 。

如果我记得它的大部分内容涉及下载rails gem install rails -v 3.2.6然后运行rails new . 在您的目录中,并确保您不会覆盖您需要的内容。 然后确保你的gem是最新的和兼容的,如果不是升级它们或完全替换它们做同样的事情。