安装RVM时出错

时间:2011-03-23 22:43:25

标签: ruby linux rvm redhat

我正在尝试在redhat 5.5上安装rvm,我收到了这个错误:

[mc@owl-ci ~]$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   979  100   979    0     0   8168      0 --:--:-- --:--:-- --:--:--  318k
Cloning into rvm...
remote: Counting objects: 18463, done.
remote: Compressing objects: 100% (4985/4985), done.
remote: Total 18463 (delta 12517), reused 17903 (delta 12002)
Receiving objects: 100% (18463/18463), 3.19 MiB, done.
Resolving deltas: 100% (12517/12517), done.
mkdir: cannot create directory `/archives': Permission denied
mkdir: cannot create directory `/src': Permission denied
mkdir: cannot create directory `/log': Permission denied
mkdir: cannot create directory `/gems': Permission denied
mkdir: cannot create directory `/man': Permission denied
mkdir: cannot create directory `/rubies': Permission denied
mkdir: cannot create directory `/config': Permission denied
mkdir: cannot create directory `/user': Permission denied

我之前在不同的机器上安装rvm没有问题。

我很困惑为什么它试图在根路径下创建目录,我认为一切都在〜/ .rvm下(因此不应该有权限问题)

3 个答案:

答案 0 :(得分:8)

仅使用RVM 1.5.1+或最新版本。

您现在可以以用户或root身份安装。不要再使用系统范围的脚本了。

bash&lt; &lt;(curl -s -k https://rvm.beginrescueend.com/install/rvm

有关正确安装RVM的最新信息和最佳做法,请阅读documentation website。另请务必阅读RVM basics documentation

〜韦恩

答案 1 :(得分:2)

好的,显然我的旧答案实际上并没有给你一个正常运行的rvm安装。我将报告一个最近的错误。在此期间,请按照此处的说明操作:

http://rvm.io/rvm/install/

在“从最新的源代码tarball安装/更新最新的rvm”部分

旧答案:

尝试下载rvm安装脚本: 卷曲http://rvm.beginrescueend.com/releases/rvm-install-head&gt; RVM安装头

然后找到该行: rvm_path = “$ {rvm_path: - ” $ HOME / .rvm “}”

并在前面添加“export”: export rvm_path =“$ {rvm_path: - ”$ HOME / .rvm“}”

保存并运行修改后的文件: bash&lt; RVM安装头

答案 2 :(得分:0)

目前看来1.3.0已被打破。在〜/ .rvm / src / rvm中查看1.2.9以获取工作版本。