2013-11-24 7 views
0

Я пытался установить Rails; установка не удалась, и с тех пор каждый раз, когда я открыл терминал я получаю это:Терминал находится под открытым небом

Last login: Sun Nov 24 14:51:16 on ttys000 
-bash: dirname: command not found 
-bash: dirname: command not found 
ERROR: Missing proper 'which' command. Make sure it is installed before using RVM! 

[Process completed] 

Он не реагирует на любые нажатия клавиш. Что я могу сделать?

Mac OS X 10.8.5

+0

Попробуйте переименовать файл '~/.profile' и посмотрите, поможет ли это. Если это так, это означает, что установка, вероятно, оставила некоторые команды там, которые не работают и приводят Bash к выходу. – damienfrancois

+0

Загрузитесь в однопользовательский режим, перейдите в домашнюю папку для своей учетной записи, отредактируйте '.profile' и удалите новые команды, которые являются плохими. Инструкции для входа в однопользовательский режим приведены здесь: http://blog.microcentertech.com/2011/08/how-to-enter-single-user-mode-in-mac-os.html – lurker

ответ

-1

Используя ваш браузер файлов удалить $HOME/.rvm - это своего рода проблем, как правило, означает, что ваш компьютер оболочки серьезно неправильно ... или что вы установили много противоречивого программного обеспечения.

+0

как просмотреть скрытые файлы в Mac ??? – ueg1990

+0

, если вы удалите папку $ HOME/.rvm, вы потеряете Ruby Version Manager (RVM) ... Это не станет первым шагом в поиске и устранении неисправностей. –

+0

Скорее всего, вы испортили свой файл .bash_profile или .profile, а переменная $ PATH ошибочна или отсутствует разделитель (:). откройте редактор, такой как атом или возвышенный текст, и посмотрите на свой файл .bash_profile в вашей домашней папке (с возвышенным текстом вы можете открыть папку и все файлы (даже скрытые будут видны), если путь выглядит нормально (должен быть : между каждым путем) посмотрите на .profile, а затем на .bashrc-файлы ... я ставлю, что один из них имеет целую путаницу. , комментируя все строки (используйте #, как первый символ в строке), будет вернитесь в Терминал. –

0

Используя инструмент, например, возвышенный текст (бесплатно), откройте домашнюю папку. (Файл ... Открыть ... выберите домашнюю папку.)

Найдите файл .bash_profile и проверьте любые строки, такие как «export PATH = ...» Если существует несколько путей, все они должны быть разделены : (двоеточие)

других файлов для проверки является .bashrc и .profile

худшего случая, вы можете закомментировать строки, поставив символ # в начале строки (хэштег/фунте) После (Cmd + S), откройте терминал.

Есть несколько отличных ресурсов в Интернете для настройки вашего .bash_profile/настройки вашего PATH для работы с RVM (менеджером версий Ruby).

Надеюсь, что это поможет!

Смежные вопросы