我在Linux上相當新(使用Ubuntu 10.10)。試圖將Rails 3.0.5安裝到正確的gem目錄時遇到了一些問題。Ruby:安裝在錯誤目錄中的gem
我有意安裝Ruby(1.8.7),我不小心安裝了它(它可能有一個版本的gem以及它)和我有目的地安裝來管理Ruby版本的RVM。我可以使用RVM默認我的Ruby版本,沒問題。
但是,當我嘗試使用下面的命令來安裝導軌:
gem install rails
它安裝導軌上的根寶石目錄是:/var/lib/gems/1.8/gems
,但我想在RVM目錄,而不是安裝導軌: /.rvm/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems
一些如何,甚至在做sudo apt-get purge ruby rubygems
。壞的寶石還在那裏。我確定通過做一個whereis gem
(正確的函數?)。其中返回/usr/bin/gem1.8 /usr/bin/gem /usr/share/man/man1/gem.1.gz
現在,我該如何擺脫壞的寶石,並在RVM中安裝正確的寶石?
順便說一句,我的GEM_PATH是/home/me/.rvm/gems/[email protected]:/home/me/.rvm/gems/[email protected]:
,這使得這更神祕。
任何建議表示讚賞,
感謝 :)
好吧,在擺弄它之後:通過執行'sudo apt-get purge ruby rubygems'來卸載根Ruby(1.8.7)。我應該已經擺脫了糟糕的ruby/gem,但沒有,不知何故,我仍然有兩個版本的gem仍然在我的系統1.3.7和1.5.2(其中一個可能來自JRuby或其他東西,觸摸)。任何人都可以告訴我哪個是用於安裝RVM的gem的正確目錄?在〜/ .rvm中?或類似/ var? – Aion 2011-03-01 20:50:09