Подробнее
Введите следующую команду в терминал и нажмите Возвращение чтобы временно установить ПУТЬ:
export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Затем откройте файл конфигурации или файл профиля для вашей оболочки. Если вы используете более старые версии macOS (до Catalina), оболочка по умолчанию в вашей системе трепать, в этом случае вы можете открыть .bashrc или .bash_profile файл. В более новых версиях macOS (Catalina или выше) у вас будет zsh (или z оболочка) в качестве оболочки по умолчанию – если вы не изменили ее на bash. Итак, вы должны отредактировать либо .zhrc или .zsh_profile файл.
Теперь, в зависимости от используемой оболочки, выполните любую из следующих команд:
Для bash
nano ~/.bash_profile
или
nano ~/.bashrc
Для zsh
nano ~/.zsh_profile
или
nano ~/.zshrc
Оказавшись внутри любого из этих файлов, вам нужно добавить все пути по умолчанию в переменную среды PATH, используя следующую команду:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Ударять Ctrl + O написать свои изменения. Когда будет предложено подтвердить имя файла, нажмите Return. Нажмите Ctrl + X для выхода из редактора.
Закройте активное окно терминала и снова откройте его, чтобы начать новый сеанс. В качестве альтернативы вы можете запустить команду ниже, чтобы немедленно применить изменения:
source ~/.bashrc
или
source ~/.bash_profile
Заменять .bashrc или .bash_profile с участием .zshrc или .zsh_profile если оболочка вашей системы по умолчанию – zsh.
Наконец, проверьте, правильно ли установлен PATH и сбросьте настройки PATH до значений по умолчанию, выполнив:
echo $PATH
Если оболочка возвращает список всех различных путей, это означает, что ваша переменная среды PATH была сброшена, и поэтому вы можете возобновить использование на ней различных команд терминала macOS, как и раньше.
Сброс переменной PATH в macOS через графический интерфейс
Если вам неудобно работать с CLI или весь процесс кажется немного утомительным, вы можете использовать подход с графическим интерфейсом, который довольно прост.
Для этого откройте Finder и перейти к корневой каталог> Пользователи> каталог your_user_account и ударил Command + Shift +. ярлык для просмотра всех скрытых в нем файлов.
Затем, в зависимости от активной оболочки в вашей системе, найдите любой из следующих файлов: .bashrc, .bash_profile, .zshrc, или .zsh_profile. Щелкните файл правой кнопкой мыши и выберите Открыть с помощью> TextEdit.
Когда файл откроется в TextEdit, скопируйте следующую строку и вставьте ее в файл:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Ударять Command + S сохранить изменения в файле и Command + W чтобы закрыть файл.
Успешный сброс переменной PATH на Mac
Изменить или установить переменную среды PATH на Mac непросто, если у вас нет предыдущего опыта, и вы рискуете нарушить функциональность терминала из-за неправильного изменения (удаления / добавления / редактирования) записей в файлах конфигурации PATH.
Поэтому, если / когда вы окажетесь в такой ситуации на своем Mac, вы сможете сбросить переменную среды PATH с помощью этого руководства. А затем восстановите функциональность терминала и повторно укажите пути к программам / сценариям bash, которые вы хотите запускать из любой точки файловой системы.
Часто задаваемые вопросы о сбросе переменной PATH на Mac
1. Как мне сбросить мою переменную PATH?
Сброс переменной PATH возможен либо через интерфейс командной строки, либо через графический интерфейс. Поэтому, в зависимости от ваших предпочтений, вы можете выбрать любой из этих методов. Выполните действия, описанные ранее в сообщении, чтобы узнать, как работают оба этих метода.
2. Какая переменная PATH используется по умолчанию в Mac?
В идеале файлы конфигурации или профиля оболочки содержат в качестве переменной PATH по умолчанию в Mac следующее: / usr / локальный / bin: / usr / bin: / bin: / usr / sbin: / sbin, чтобы вы могли выполнять различные программы или команды в терминале без указания их абсолютных путей.
3. Как мне исправить мою переменную окружения PATH?
В случае, если вы случайно испортили записи переменной среды PATH вашего Mac, вы можете исправить их, добавив записи PATH по умолчанию в файл конфигурации оболочки. В зависимости от того, как вам нравится выполнять операции на вашем Mac, вы можете сделать это с помощью графического интерфейса (Finder) или CLI (Терминал) подход.
4. Переменная PATH продолжает сбрасывать Mac?
Если переменная PATH продолжает сбрасываться на вашем Mac, это может быть связано с тем, что она не установлена постоянно. Итак, вы должны отредактировать файл конфигурации оболочки вашей системы по умолчанию и добавить пути по умолчанию вместе с путем к программе / сценарию, которую вы хотите сделать доступной для него глобально.