Я думаю, что мне удалось сломать раковину снежного барса, но я не уверен. Есть ли способ сбросить все переменные env по умолчанию?
2 ответа
Закройте терминал и заново откройте новый. Любые переменные окружения, которые вы установили в прошлом сеансе, исчезнут.
Если проблема сохраняется, вы, вероятно, отредактировали ~/.bashrc
или ~/.bash_profile
; отредактируйте их снова и удалите любые изменения (или, если вы хотите вернуться обратно к состоянию OS X по умолчанию, просто удалите их полностью - при установке OS X по умолчанию эти файлы пусты или отсутствуют).
Одно из следующего:
- Выйдите из оболочки и запустите ее снова.
- Выйдите и войдите.
. /etc/bash.bashrc
. ~/.bashrc
- exec bash -i
Два, которые начинаются с "точки", исходные файлы запуска, которые будут сбрасывать некоторые переменные среды (но могут сделать вашу $PATH
длиннее - вероятно, без последствий).