如何在root帐户中使用rvm(ruby版本管理器)?

时间:2010-04-11 18:49:23

标签: root rvm

rvm的重点是能够安装多个rubies并从用户帐户访问它们。当你需要从root访问任何这些红宝石时你会怎么做?或者使用安装在其中一个rvms中的gem?

是否有优雅(甚至是hackish)方式使用这些我没有考虑过?

我的猜测是我应该把它添加到我的PATH中,但我很好奇是否有人提出了更好的想法。我宁愿不为root帐户安装rvm并复制所有内容。

4 个答案:

答案 0 :(得分:15)

我找到了解决方案:

rvmsudo可以解决问题。

答案 1 :(得分:10)

系统范围的安装不再存在。

在Ubuntu控制台中使用此命令以root身份安装rvm并可供所有用户使用:

curl -L https://get.rvm.io | sudo bash

答案 2 :(得分:5)

虽然,我迟到了,你真的不必使用rvmsudo。只需确保在主目录中创建了.rvm目录及其结构。然后,每个rvm命令将在用户的主目录上进行相应的安装。

您只需运行以下命令即可实现此目的。

rvm user all

参考,https://rvm.io/rvm/install/(MultiUser安装)

答案 3 :(得分:2)

这可能会有所帮助:http://rvm.io/deployment/(已更新)(编辑:说明可能会被破坏)

相关问题