2011-12-20 18 views
0

我有幾個使用我係統的gems的舊(pre-bundler/pre-rvm)Rails項目。在預打包程序Rails應用程序中使用我的系統的寶石代替RVM gemset

現在我已經安裝了RVM騎最新的Rails版本,但現在我的舊應用程序使用寶石:(我不知道正是我所做的做到這一點)

~/rails_apps/rapgenius >: echo $GEM_HOME 
/Users/tom/.rvm/gems/ruby-1.8.7-p302 

我想要默認使用我的系統的寶石,並且,如果我在目錄中有一個.rvmrc文件,我想使用它在該目錄中指定的gemset。像這樣:

~/rails_apps/reader2000 >: cat .rvmrc 
rvm [email protected] 
~/rails_apps/reader2000 >: echo $GEM_HOME 
/Users/tom/.rvm/gems/ruby-1.9.2-p0 

我該如何做到這一點?

+0

你試過'RVM使用系統--default' – 2011-12-20 06:33:44

+0

就嘗試過了,現在我得到這樣的:https://gist.github.com/1500700(有些東西似乎搞砸了!) – 2011-12-20 07:52:33

+0

你的rvm版本1.0.9是超舊的(2010年9月)嘗試更新你的rvm安裝。認爲當前是1.10.0 – 2011-12-20 08:48:15

回答

3

您可以嘗試

rvm use system --default 
相關問題