在系统范围的RVM 1.5.2安装问题中安装Rubies

时间:2011-03-25 14:53:44

标签: install rvm

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:command not found”。如果我在没有sudo的情况下尝试它,我没有适当的权限来创建必要的目录等等,正如预期的那样。问题似乎是shell函数rvm是为我的用户定义的,但是当运行sudo时,它似乎不可用。

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

我正在运行Ubuntu 10.04。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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