По какой-то причине, когда я запускаю, echo $PATH
я получаю следующий каталог: /Users/<home>/Library/Applications/
.
Как мне вернуть его в расположение по умолчанию, чтобы мне не приходилось запускать эту команду export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
каждый раз, когда я хочу запускать команды в Терминале?
Спасибо за внимание
Во-первых, проверьте содержимое файла ~/.profile
и ~/.bash_profile
на наличие строк, содержащих пути записи к $PATH.
Если это не помогает, проверьте содержимое /etc/paths
и /etc/paths.d/
любой путь, который вы не хотите включать в свой $PATH.
Кроме того, вы можете показать, какой код запускается bash, добавив следующее в начало /etc/profile
:
set -x
Сохраните файл, затем откройте новое окно терминала. Это должно показать, когда и как перезаписывается переменная $PATH.
Проверьте, есть ли у вас этот файл: ~/.MacOSX/environment.plist
этот файл можно использовать для установки переменных среды для приложений OS X, а не только для команд оболочки. Если PATH
переменная установлена в этом файле, вы получите все виды шаткого поведения. Этот документ технических вопросов и ответов Apple наводит меня на мысль, что файл environment.plist устарел. Почти в каждом случае вам все равно не нужен этот файл, поэтому, если вы решили его удалить.
мммммм