2014-01-06 36 views
0

rvm用於安裝ruby。儘管如此,還是有兩個.gem文件夾$ HOME/.gem和$ HOME/.rvm/gem。看起來像捆綁安裝使用$ HOME/.rvm/gem文件夾。那麼$ HOME/.gem文件夾需要什麼?

回答

0

$HOME/.gem是您的用戶的系統紅寶石,而$HOME/.rvm/gem存儲rvm的。你可以自己檢查:

bash-4.2$ ruby -r rubygems -e "p Gem.path" 
["/home/zrl3dx/.rvm/gems/ruby-2.0.0-p353", "/home/zrl3dx/.rvm/gems/[email protected]"] 
bash-4.2$ rvm use system 
Now using system ruby. 
bash-4.2$ ruby -r rubygems -e "p Gem.path" 
["/usr/local/lib/ruby/gems/1.9.1", "/home/zrl3dx/.gem/ruby/1.9.1"] 
+0

我除了使用rvm外沒有安裝任何ruby。我使用的是ubuntu-12.04,使用命令'rvm use system'後輸入ruby --version,輸出結果是'ruby'程序可以在以下軟件包中找到:。但我不明白誰可能創建了$ HOME/.gem文件夾。它的大小約爲7.8M * ruby​​1.8 * ruby​​1.9.1 嘗試:sudo apt-get install <所選軟件包> –

+0

奇怪的是,我在一臺機器上也使用Ubuntu 12.04,而且我默認安裝了ruby 。如果可以的話,運行'rvm implode',這會從系統中刪除所有rvm的痕跡,並檢查剩下的部分。我確信rvm停留在'.rvm'目錄中。 – zrl3dx

相關問題