Чтобы добавить переменную среды в macOS с помощью оболочки zsh, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: добавление переменной в файл.zshrc
- Откройте терминал.
- Выполните следующую команду, чтобы открыть файл.zshrc в текстовом редакторе:
nano ~/.zshrc - Добавьте следующую строку в конец файла, заменив «VARIABLE_NAME» именем вашей переменной и «VARIABLE_VALUE» нужным значением:
export VARIABLE_NAME=VARIABLE_VALUE - Сохраните файл, нажав Ctrl+O, затем выйдите из текстового редактора, нажав Ctrl+X.
- Выполните следующую команду, чтобы применить изменения к текущему сеансу терминала:
source ~/.zshrc
Метод 2: использование команды «экспорт» непосредственно в терминале
- Откройте терминал.
- Выполните следующую команду, заменив «VARIABLE_NAME» именем вашей переменной и «VARIABLE_VALUE» нужным значением:
export VARIABLE_NAME=VARIABLE_VALUE
Способ 3: добавление переменной в отдельный файл в каталоге /etc/paths.d/
- Откройте терминал.
- Выполните следующую команду, чтобы создать новый файл в каталоге /etc/paths.d/, заменив «VARIABLE_NAME» именем вашей переменной:
sudo nano /etc/paths.d/VARIABLE_NAME - Добавьте нужное значение в файл, затем сохраните его, нажав Ctrl+O, и выйдите из текстового редактора, нажав Ctrl+X.
Метод 4. Использование стороннего инструмента (например, direnv)
- Установите «direnv» с помощью менеджера пакетов, например Homebrew (если он еще не установлен).
- Откройте терминал.
- Перейдите в каталог, в котором находится ваш проект.
- Создайте файл «.envrc» в каталоге проекта.
- Откройте файл «.envrc» в текстовом редакторе и добавьте переменную с нужным значением (например,
export VARIABLE_NAME=VARIABLE_VALUE). - Сохраните и закройте файл.
- Выполните следующую команду, чтобы разрешить direnv загружать переменные среды:
direnv allow