2011-06-15 84 views
2

我已经有一年左右没有碰过Ruby/Rails,需要快速提醒:更新到最新版本的gem,rails,rake等最快的方法是什么?我想在最新版本的基础上从头创建一个新项目。这是我现在有:最快捷的方式返回导轨

$ gem --version 
1.3.5 

$ rails --version 
Rails 2.3.5 

$ rake --version 
rake, version 0.8.7 

回答

4

开始通过下载RVM并用它来安装一个干净的版本的Ruby 1.9.2的。然后,您可以在其上下载最新版本的Rails 3,并在您需要回到旧的Rails 2项目之一时,将Rails 2的内容完全分开。

2

起初,如果您没有安装RVM,我建议您安装它。它会帮助你管理你想要使用的不同版本的Ruby和Gems。

然后你会发现很多关于谷歌开始引导的,看一眼你的系统(here is one for ubuntu and rails 3.1
这是另一个真正为Mac Os X好由Ryan比格

2

只需通过安装RVM,它允许你开始有许多红宝石版本和宝石,看看this screencast。它向您介绍了RVM和Rails 3.

0

我有类似的情况。经过一番实验后,我意识到最好的方法是在Ruby 1.9.2上将旧的Rails应用程序升级到Rails 3。

这意味着你不必处理不同的版本(虽然我使用RVM,它很棒)。

问题是Rails在从2跳跃到3时发生了一些变化,我不得不在Rails和Ruby中学习一些新东西。最后,尽管我认为这是正确的方法,因为我现在知道Rails 3应用程序如何工作,而我的旧应用程序正在使用最新版本。