(MacBook Pro 2009, работающий под управлением Snow Leopard - OS X 10.6.8)
Я полагаю, что это связано с установкой MacPorts сегодня - хотя еще одна вещь, которую я сделал до того, как заметил какие-либо симптомы, была установка пробной версии Adobe Illustrator CS6.
Первоначальными признаками было открытие дополнительной вкладки в Терминале (у меня уже была пара открытых и работающих) - вместо того, чтобы давать мне подсказку, он просто говорит [Process exited - exit code 1]
.
Вещи, которые я пробовал:
- Настройки терминала в
~/Library/Preferences/
- Изменение «Оболочка открывается с» в настройках терминала на (по-разному)
/usr/bin/login
,/bin/bash
,/bin/sh
- Использование Shell> New Command в Terminal для их запуска и эксперименты с
--norc
и--noprofile
- Удаление MacPorts, следуя их инструкциям
- Восстановление резервной копии моего
.bash_profile
созданного MacPorts, проверка.bash_profile
и.bashrc
- Выход из системы и снова
- Перезагрузка Mac
- Вход в систему как другой существующий пользователь и попытка запустить терминал - те же симптомы
- Попытка запустить по существу что-либо в
/bin
- например,cat
,chmod
,cp
,ls
т.д. - обычно выводится[Process completed]
или [Процесс завершен[Process exited - exit code 1]
- Запуск разрешений на восстановление в Дисковой утилите
- Использование безопасного режима загрузки (удерживайте нажатой клавишу Shift при запуске)
Кажется, в Console Log нет ничего особенно актуального. Примечание: у меня установлен Homebrew.
На этой странице описывается сценарий, который (если он не слишком старый) сообщит мне, какие файлы были изменены в Time Machine, за исключением того, что при запуске - в какой бы папке он ни находился - выдается одно и то же сообщение.
Ответ (см. Ниже): вызвано файлом в /usr /lib /, который я ранее заменил. Исправлено после восстановления из резервной копии.