2014-01-06 35 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

相关问题