无论有没有rvmrc,rvm安装失败

时间:2011-11-16 08:26:11

标签: rvm

我正在使用rvmrc,其中包含以下文字:

rvm_path=/local/rvm

(在Ubuntu 11.10上)但是尝试安装会产生一个模糊的错误:

$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Successfully checked out branch ''
Current branch master is up to date.
Successfully pulled (rebased) from origin 
: No such file or directory

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

你有 no 需要设置$ rvm_path。您正在使用多用户安装。请按照https://rvm.io上的多用户安装的明确说明进行操作,删除所有现有安装,删除/ etc / rvmrc,/ etc / profile.d / rvm.sh和$ HOME / .rvmrc。注释掉.bash_profile和.bashrc中的所有RVM采购行,然后退出计算机然后重新登录。然后重新正确重新安装。设置rvm_path从未成为安装程序的要求,除非您已经安装了多用户工作安装,并且您希望尝试使用每用户安装。然后,您将$ rvm_path预设为自己的 $ HOME / .rvmrc中的$ HOME / .rvm,注销然后重新登录,然后再次尝试安装。 BUT ,这不是受支持的安装类型。这就是99.999%的用户需要设置rvm_path的原因。

答案 1 :(得分:0)

真正的问题是自动转换行结尾的git配置未正确设置,这阻止了任何安装工作。它与使用rvmrc设置无关。

对此的修复很简单(直接来自github帮助页面):

$ git config --global core.autocrlf input
在Linux中

Line endings are important并忘记了该设置,rvm-install脚本从github中提取的所有内容都有\ r \ n结尾。我很久以前就在我的工作机器上做了这个改变,我甚至都记得它 - 但它没有在我的家庭系统上设置。

如果其他人遇到同样的问题,我会把它留下来。