2010-12-01 56 views
1

是否有安裝一個Rails應用程序2.3.9如果我的Rails 3.0.3我的機器上安裝的方法嗎?Rails 3.03和Rails 2.38 - 它們可以一起工作嗎?

例如我想開始我的紅寶石腳本/服務器,而不是軌服務器服務器。

THX

+0

有你想使用Ruby腳本/服務器,而不是服務器導軌特殊的原因?從你說過的話來看,這聽起來像你想一起使用兩者?它是否正確? – 2010-12-01 13:43:09

回答

6

主要有兩種方式:

  • 捆紮機:您可以創建一個Gemfile中,用打捆筒倉寶石爲每個安裝。這一個缺點是,你可能不得不使用「捆綁EXEC命令」只要你想爲你正在使用的軌道,如規範或黃瓜
  • RVM的版本上運行的命令:使用RVM,不僅可以使用不同版本的Ruby,還可以在Ruby的一個版本中使用不同的gemset。我個人大多數時候都使用這種方法,創建一個名爲「rails3」和「rails2」的gemset(或者有時候我使用gemset作爲應用程序),並在其中包含相關的gem版本。您可以根據需要獲取儘可能多的寶石,並在它們之間切換。將.rvmrc文件粘貼到應用程序的根目錄中,rvm將自動切換ruby和gemset的版本。
相關問題