2

Всякий раз, когда я cd или использую команды rvm, это появляется:

-bash: /usr/local/rvm/scripts/initialize: line 80: syntax error near unexpected token `fi'   
-bash: /usr/local/rvm/scripts/initialize: line 80: `  fi'   
-bash: /usr/local/rvm/scripts/hook: line 32: syntax error near unexpected token `fi'
-bash: /usr/local/rvm/scripts/hook: line 32: `fi'

Это случайно начало происходить. Есть идеи?

Вот мои пути:

/usr/local/rvm/gems/ruby-1.9.3-p194/bin
/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin
/usr/local/rvm/rubies/ruby-1.9.3-p194/bin
/usr/local/rvm/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/X11/bin
/opt/sm/bin
/opt/sm/pkg/active/bin
/opt/sm/pkg/active/sbin

Обновление: проблема устранилась после обновления до OS X 10.8

1 ответ1

0

Я могу только догадываться сейчас, но это произойдет в ограниченной (ограниченной) оболочке, например, когда bash выполняется через sh link или когда запускается с bash -r . убедитесь, что вы используете оболочку входа, такую как bash -l , проверьте вашу оболочку в /etc/passwd .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .