无法在Mac OS X Lion上安装RVM

时间:2011-09-15 06:20:02

标签: ruby bash shell installation rvm

我使用的是Mac OS X Lion,我无法安装RVM。我跟踪了RVM网站上的installation guide并尝试了 zsh bash ,并在第一步遇到了同样的问题:

$ 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 
bash: ./scripts/install: /bin/bash^M: bad interpreter: No such file or directory

但是,如果我进入目录/bin,程序bash就在那里。

任何人都知道这里发生了什么?

2 个答案:

答案 0 :(得分:5)

您必须配置git。

git config --global core.autocrlf input
git config --global core.safecrlf true

然后rm -rf ~/.rvm并尝试再次安装rvm。

答案 1 :(得分:1)

在这种情况下的问题是,CR+LF newline结尾处有一个shebang。因为您运行的是Unix系统,所以只将LF解释为换行符,并将CR符号添加到解释器中,这会导致bash搜索名称为/bin/bash<CR>的文件,其中<CR>为一个回车符号。

avy建议的修复应该可以解决问题。