Не могу установить RVM на Mac OS X Lion - PullRequest
1 голос
/ 15 сентября 2011

Я на Mac OS X Lion и не могу установить RVM.Я следовал руководству по установке на веб-сайте RVM и пробовал в 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 ]

5 голосов
/ 15 сентября 2011

Вы должны сконфигурировать git.

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

Затем rm -rf ~/.rvm и снова попытаться установить rvm.

1 голос
/ 15 сентября 2011

Проблема в этом случае заключается в том, что в конце конца шебанга есть CR + LF символ новой строки .Поскольку вы работаете в системе Unix, только LF интерпретируется как символ новой строки, а символ CR добавляется в интерпретатор, что приводит к bash-поиску файла с именем /bin/bash<CR>, где <CR> - возврат одной кареткисимвол.

Исправление, предложенное avy, должно помочь.

...