是否可以为整个系统使用单个RVM安装?

问题描述:

我想在我的系统上保留单个版本的Ruby,Rails和各种gem,以便在多个用户之间使用。我试图按照在Can I use RVM to maintain a single version of Ruby for all users?上列出的说明进行操作,但它不起作用,在运行sudo rvm use 2.0.0 --default时给我错误sudo: rvm: command not found是否可以为整个系统使用单个RVM安装?

它能够保持一个全系统的安装所有ruby版本,宝石等,该rvm组中的用户可以访问和使用/更新/usr/local/rvm文件夹?或者每个人都必须在他们的~/.rvm目录中使用自己的宝石?

+1

查看RVM站点上的[多用户安装 - 使用sudo命令](https://rvm.io/support/troubleshooting/) - 特别是,“没有理由使用sudo post-安装。” – 2013-05-14 03:05:51

+0

我遵循这一点,并通过'sudo'安装它,并将其安装到'/ usr/local/rvm'目录中。然而在安装之后,它将所有gem和ruby版本安装到'〜/ .rvm'目录中,这是我想要避免的。 – josh 2013-05-14 03:07:41

+0

我还不是一个经验丰富的RVM用户,但我已经与RVM和Ubuntu打过类似的战斗。检查'/ etc/profile.d'上是否有'rvm.sh'文件。 如果是这样,请通过输入'sudo bash'并执行'source /etc/profile.d/rvm来启动一个root shell。 sh',这应该使RVM可用。 – 2013-05-14 03:14:03

你不应该使用sudo与RVM,这就是为什么有rvm组,rvm组中的任何用户应该有权管理红宝石和宝石。