Некоторое время назад я вспоминаю попытки установить обновленную версию Ruby на моем Mac. У меня был интерес к языку, и я подумал, что смогу. Я следовал подробным инструкциям, которые привели меня к установке macports, чтобы у меня был доступ к командам bash. Что ж, теперь каждый раз, когда я открываю свой терминал, чтобы использовать его, по умолчанию используется cat. Если я удерживаю Control + D, я снова вхожу в bash, и снова оказываюсь в рубине, и я оказываюсь в топе, где он заходит в тупик. Я попытался изменить путь по умолчанию для терминалов на usr/bin/login, но после входа в систему по умолчанию снова устанавливается cat, независимо от того, что я делаю. Если я принудительно закрываю процессы через графический интерфейс, они просто снова открываются. Я в полном недоумении, и любая помощь будет оценена.

2 ответа2

0

Вы можете использовать Терминал> Оболочка> Новая команда для запуска оболочки без чтения профиля или файлов rc. В появившемся диалоговом окне введите следующую команду:

bash --noprofile

Затем вы можете использовать редактор для проверки настроек вашей оболочки для решения проблемы.

0

Я бы попробовал открыть терминал как другой пользователь. Предполагая, что это работает, проверьте файл .profile (его .bashrc для большинства других * nixes) для исходного пользователя и удалите все упоминания о cat

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