|
|
1
1
运行gem install with sudo意味着您正在以管理员用户的身份运行安装,因此将为整个系统安装它。如果你以普通用户的身份运行,它只会将gems放在你的主目录中。 对于您的开发机器或服务器,/usr/local/lib/ruby/gems/1.8/gems/几乎肯定是放置gems的正确位置。如果你在某种共享的主机上,或者在开发版本的gems上玩耍,那么一定要将它们保存在你的主目录中,这样你就不会为其他用户扰乱系统了。 我以前没听说过Ruby版本管理器。我去看看。 |
|
|
2
0
Afaik、Ruby版本管理器(RVM)的目标是使在同一台机器上使用多个Ruby版本(1.8.6、1.8.7、1.9.1、mri、jruby等)更加简单。由于许多gem都包含特定于版本和/或编译的元素,因此在这些Ruby版本中可能需要使用不同的gem版本。RVM允许您切换Ruby环境,但在该环境中
|