在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。
答案 0 :(得分:0)
如果您的现有配置脚本依赖于旧的系统范围的安装脚本,那么保留RVM版本1.3.0是另一个需要考虑的选项。
(见RVM system-wide install script url broken -- what is replacement?)
答案 1 :(得分:0)
似乎已更新安装脚本以更正此问题,因此它似乎不再是问题。