【发布时间】:2011-03-23 22:43:25
【问题描述】:
我正在尝试在 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 下(因此权限不应该有问题)
【问题讨论】:
-
也许你有一个 ~/.rvmrc 或 /etc/rvmrc 来设置 $rvm_path? (这就是我可以从安装脚本中得出的结论)
-
安装脚本失败(它从 rvm-install-head 脚本的底部运行安装脚本)
-
是的。我从未使用过 rvm,但我尝试安装。之后我得到了同样的错误和更多的错误,但最后我在 ~/.rvm 中得到了一个安装——好吧,至少那里有一些东西。我想你应该报告一个错误,安装过程中出现错误是不正常的。