【问题标题】:How to use rvm (ruby version manager) with root account?如何通过 root 帐户使用 rvm(ruby 版本管理器)?
【发布时间】:2011-02-06 18:38:08
【问题描述】:

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

有没有一种优雅(甚至是骇人听闻)的方式来使用这些我没有考虑过的?

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

【问题讨论】:

    标签: root rvm


    【解决方案1】:

    我找到了解决办法:

    rvmsudo 可以解决问题。

    【讨论】:

    • rvmsudo 确实有效,但提供的 URL 不再包含任何有关它的信息...
    【解决方案2】:

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

    【讨论】:

    • @davej:链接断开(再次)
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

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

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

      rvm user all
      

      参考,https://rvm.io/rvm/install/(多用户安装)

      【讨论】:

      • 这解决了我使用 Oracle Linux 和 RVM 的问题。需要多用户安装。
      猜你喜欢
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 2011-09-06
      • 1970-01-01
      相关资源
      最近更新 更多