2010-10-24 19 views
0

我想使用Rails 3.0.1構建應用程序,但不想從Rails 2.3.8永久切換,因此只需要針對特定​​應用程序使用Rails 3.0.1。如何暫時使用寶石?

正在使用捆綁答案,如果是的話比怎麼樣?

在此先感謝。

回答

1

如果您使用的是Mac或Linux,最流行的方式是使用RVM。你可以有多個版本的Ruby和多個gemset。

敏捷Web開發使用書

rails _2.3.8_ proj_name 

和軌道2.3.8創建項目,該項目裏面,它會使用Rails的2.3.8

0

您還可以創建一個Git分支提到這是你的軌道3版本

git branch rails3 
git checkout rails3 
-- Make it rails 3 
git commit -am "Updated for rails 3!" 
-- Go back to rails 2 
git checkout master 
-- make changes to your code 
git checkout rails3 
-- bring those changes into your rails3 branch 
git merge rails3 master 
git commit -am "merge from 2.3 master" 
0

您可以通過

凍結軌寶石