Переменные среды для Pixar Renderman с использованием ZSH в macOS Catalina

Как настроить переменные среды для RenderMan Pro Server а также PrmanRender(RMANTREE) установлен на The Foundry NUKE 12v1.3 с использованиемzsh оболочка в macOS 10.15.5 Catalina?

1 ответ

Решение

Переменные среды могут быть установлены постоянно на время существования этого процесса оболочки, например

export MYVAR=myvalue

или просто для выполнения одной команды, например

MYVAR=myvalue mycommand

Вы можете поиграть с этим, используя команду printenv, который, учитывая имя переменной среды, выводит ее значение:

export FOO=100
BAR=200 printenv FOO BAR
printenv FOO BAR

Первый printenv выведет 100 и 200, второй - только 100.

Если вас интересует только zsh, полезным местом для постоянного определения переменных среды является ~/.zshenv. Имейте в виду, что этот файл будет получен каждым zsh, который вы запускаете, даже теми, которые работают не в интерактивном режиме (например, как сценарий).

Другие вопросы по тегам