我剛用rails 2.3.8完成了一個項目。客戶不會支付遷移費用,所以我想保持原樣。Ruby on Rails:在同一臺機器上使用rails 2.3.x和3.0
我想開始一個新的項目,即建立我自己的主頁。想要使用類似的工具,但想要去rails 3.0。
這些版本可以共存在同一臺機器上嗎?如果是的話,我需要做什麼?在網上發現了幾頁,但不確定它們是最新的(例如關於rails 3 beta和rvm)。
我剛用rails 2.3.8完成了一個項目。客戶不會支付遷移費用,所以我想保持原樣。Ruby on Rails:在同一臺機器上使用rails 2.3.x和3.0
我想開始一個新的項目,即建立我自己的主頁。想要使用類似的工具,但想要去rails 3.0。
這些版本可以共存在同一臺機器上嗎?如果是的話,我需要做什麼?在網上發現了幾頁,但不確定它們是最新的(例如關於rails 3 beta和rvm)。
我使用rvm並在ruby 1.9.2上運行ruby 1.8.7和3.0.1上的2.3.9,它工作得很好。我跟着http://rvm.beginrescueend.com/rvm/install/得到安裝RVM,然後切換到它:
RVM使用1.9.2
然後你就可以對RVM,建立新項目安裝Rails 3並切換回您的系統和紅寶石舊的鐵軌,當你需要用:
RVM使用系統
它已經切換前/後給我一個真正好方法。
使R3成爲系統的默認設置。然後凍結rake rails:freeze:edge RELEASE=2.3.8
應用程序,如果你需要與舊版本
有了RVM也可以使用不同的gemsets用相同的紅寶石安裝開發: http://rvm.io/gemsets/basics/
哦,也是......我在OS X,我需要使用以下命令來安裝:rvm install 1.9.2 -C --enable-shared,--with-readline-dir =/usr/local – njorden 2010-10-26 19:16:07