0
rvm用于安装ruby。尽管如此,还是有两个.gem文件夹$ HOME/.gem和$ HOME/.rvm/gem。看起来像捆绑安装使用$ HOME/.rvm/gem文件夹。那么$ HOME/.gem文件夹需要什么?
rvm用于安装ruby。尽管如此,还是有两个.gem文件夹$ HOME/.gem和$ HOME/.rvm/gem。看起来像捆绑安装使用$ HOME/.rvm/gem文件夹。那么$ HOME/.gem文件夹需要什么?
$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"]
我除了使用rvm外没有安装任何ruby。我使用的是ubuntu-12.04,使用命令'rvm use system'后输入ruby --version,输出结果是'ruby'程序可以在以下软件包中找到:。但我不明白谁可能创建了$ HOME/.gem文件夹。它的大小约为7.8M * ruby1.8 * ruby1.9.1 尝试:sudo apt-get install <所选软件包> –
奇怪的是,我在一台机器上也使用Ubuntu 12.04,而且我默认安装了ruby 。如果可以的话,运行'rvm implode',这会从系统中删除所有rvm的痕迹,并检查剩下的部分。我确信rvm停留在'.rvm'目录中。 – zrl3dx