【问题标题】:Installing Rubies in system wide RVM 1.5.2 install problem在系统范围的 RVM 1.5.2 安装问题中安装 Ruby
【发布时间】:2011-03-25 14:53:43
【问题描述】:

this advice for installing RVM 1.5.2 之后,我使用这些命令在系统范围内安装 RVM 1.5.2(到 /usr/local/rvm):

curl http://rvm.beginrescueend.com/releases/rvm-install-head > rvm-install-head
sudo bash rvm-install-head

这本身就奏效了。我在我的 .bashrc 文件中添加了适当的源语句:

[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"

并继续尝试使用以下命令安装 Ruby 1.9.2:

sudo rvm install 1.9.2-head

但是,我得到“rvm:找不到命令”。如果我在没有 sudo 的情况下尝试它,我没有适当的权限来创建必要的目录等等,正如预期的那样。问题似乎是为我的用户定义了shell函数rvm,但是在运行sudo时,它似乎不可用。

我的问题:在系统范围的 RVM 1.5.2 安装中安装 rubies 的正确方法是什么?

我正在运行 Ubuntu 10.04。

【问题讨论】:

    标签: installation rvm


    【解决方案1】:

    如果您有依赖于旧系统范围安装脚本的现有配置脚本,那么保持 RVM 版本 1.3.0 是另一个需要考虑的选择。

    (见RVM system-wide install script url broken -- what is replacement?

    【讨论】:

    • 虽然真实且有用,但如果我能找到正确的前进方向,我宁愿现在使用 1.5。
    【解决方案2】:

    安装脚本似乎已更新以更正此问题,因此这似乎不再是问题。

    【讨论】: