我正在尝试在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下(因此不应该有权限问题)
答案 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安装。我将报告一个最近的错误。在此期间,请按照此处的说明操作:
在“从最新的源代码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以获取工作版本。