1

Я недавно перешел на Windows 7 и пытаюсь использовать шейдерный компилятор Renderman. Это требует, чтобы RMANTREE был установлен в

C:\Program Files\Pixar]RendermanStudio-3.0.3-maya2012\rmantree

Поэтому я настроил свой терминал Mac, чтобы он был переменной среды, и мне больше никогда не приходилось его устанавливать.

В Windows я могу настроить RMANTREE но я должен делать это в каждой командной строке. Я попытался добавить его в системные переменные окружения, но если бы я тогда

echo %RMANTREE% , я получаю только %RMANTREE% вместо правильного пути.

Наверное, глупый вопрос, но есть идеи? Это просто сэкономило бы немного времени, но даже немного было бы здорово.

2 ответа2

3

Вам необходимо установить постоянную пользовательскую или общесистемную переменную среды.

Чтобы установить постоянную переменную для вашего пользователя, используйте setx из командной строки:

setx RMANTREE "C:\Program Files\Pixar]RendermanStudio-3.0.3-maya2012\rmantree"

Чтобы установить постоянную переменную для всей системы, добавьте ключ /m :

setx /m RMANTREE "C:\Program Files\Pixar]RendermanStudio-3.0.3-maya2012\rmantree"

Вы можете проверить, получена ли конкретная переменная окружения с помощью set (без "x"):

set RMANTREE

Или проверьте все переменные, начиная с данной буквы:

set R

И нет, это не глупый вопрос.

edit: изменение переменной будет отображаться во всех будущих окнах CMD; НЕ в текущем окне CMD.

0

Установка его в переменные системной среды должна дать вам поведение, за которым вы следите.

Убедитесь, что вы запустили новую командную строку после настройки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .