Добавьте переменные среды в macOS Zsh Shell

Чтобы добавить переменную среды в macOS с помощью оболочки zsh, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: добавление переменной в файл.zshrc

  1. Откройте терминал.
  2. Выполните следующую команду, чтобы открыть файл.zshrc в текстовом редакторе:
    nano ~/.zshrc
  3. Добавьте следующую строку в конец файла, заменив «VARIABLE_NAME» именем вашей переменной и «VARIABLE_VALUE» нужным значением:
    export VARIABLE_NAME=VARIABLE_VALUE
  4. Сохраните файл, нажав Ctrl+O, затем выйдите из текстового редактора, нажав Ctrl+X.
  5. Выполните следующую команду, чтобы применить изменения к текущему сеансу терминала:
    source ~/.zshrc

Метод 2: использование команды «экспорт» непосредственно в терминале

  1. Откройте терминал.
  2. Выполните следующую команду, заменив «VARIABLE_NAME» именем вашей переменной и «VARIABLE_VALUE» нужным значением:
    export VARIABLE_NAME=VARIABLE_VALUE

Способ 3: добавление переменной в отдельный файл в каталоге /etc/paths.d/

  1. Откройте терминал.
  2. Выполните следующую команду, чтобы создать новый файл в каталоге /etc/paths.d/, заменив «VARIABLE_NAME» именем вашей переменной:
    sudo nano /etc/paths.d/VARIABLE_NAME
  3. Добавьте нужное значение в файл, затем сохраните его, нажав Ctrl+O, и выйдите из текстового редактора, нажав Ctrl+X.

Метод 4. Использование стороннего инструмента (например, direnv)

  1. Установите «direnv» с помощью менеджера пакетов, например Homebrew (если он еще не установлен).
  2. Откройте терминал.
  3. Перейдите в каталог, в котором находится ваш проект.
  4. Создайте файл «.envrc» в каталоге проекта.
  5. Откройте файл «.envrc» в текстовом редакторе и добавьте переменную с нужным значением (например, export VARIABLE_NAME=VARIABLE_VALUE).
  6. Сохраните и закройте файл.
  7. Выполните следующую команду, чтобы разрешить direnv загружать переменные среды:
    direnv allow