2

命令:

rails -v

给我Rails 2.3.5

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

4

3 回答 3

2

Rails 是一颗宝石。因此,您可以使用以下方法更新它:

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 关于升级到 Rails 3

于 2012-07-03T14:08:29.743 回答
0

Rails 3 引入了许多更改,我祝你好运,因为我的经验是这样做很痛苦。但是,我建议首先访问railscasts.com并观看第 #255 集 - 升级到 Rails 3 第 1 部分

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

于 2012-07-03T14:10:28.183 回答
0

对此有一个出色的 railscast:http ://railscasts.com/episodes/225-upgrading-to-rails-3-part-1

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

于 2012-07-03T14:07:51.773 回答