2012-07-03 149 views

回答

2

導軌是一顆寶石。因此,您可以使用以下方式進行更新:

gem install rails -v 2.3.14 

這將安裝當前版本的Rails 2行。如果這不起作用,你首先必須安裝Rubygems。請參閱Ubuntu Ruby Help Page以瞭解如何執行此操作。

當前版本是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瞭解更多信息。

+0

我可以刪除並重新開始嗎? – LeBlaireau

+0

我很確定,如果我理解你的問題。通常不需要重寫完整的升級應用程序。但是,如果您剛開始編寫Rails 2應用程序,則不應繼續使用它並從頭開始創建Rails 3應用程序。 –

0

Rails 3引入了一些變化,我祝你好運,因爲我的經驗是一件很痛苦的事情。但是,我建議通過訪問railscasts.com並觀看episode #255 - Upgrading to to Rails 3 part 1開始。

如果我沒有記錯,大部分都會涉及到下載rails gem install rails -v 3.2.6,然後在你的目錄下運行rails new .,並確保你不重寫你所需要的。然後確保你的寶石是最新的和兼容的,如果不是升級它們或完全替換它們做同樣的事情。