环境变量不粘


1

我最近转回到Windows 7,并尝试使用Renderman的着色器编译器。它需要RMANTREE设置为

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

所以我设置了我的mac终端将其作为环境变量,并且永远不需要再次设置它。

在Windows上,我可以设置它RMANTREE但我必须在每个命令提示符下执行此操作。我尝试将它添加到系统环境变量,但如果我那么

echo %RMANTREE%,我只%RMANTREE%回来而不是正确的道路。

可能是一个愚蠢的问题,但任何想法?它只会节省一点时间,但即使是一点点也很棒。

Answers:


0

在系统环境中设置变量应该为您提供您所追求的行为。

确保在设置后启动新的命令提示符。


这很奇怪......我做了那些并重新启动系统只是为了确保。出于某种原因,Windows抛弃了我创建的条目。所以我再次创建它,现在它工作正常。我猜是穆迪电脑。谢谢你!
Dhruv Aditya Govil

没问题,欢迎来到网站。不要忘记添加自己的答案并接受它,或接受我的答案,以便这个问题从未答复的列表中找到。
保罗

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"

您可以使用(no“x”)检查特定环境变量是否来源set

set RMANTREE

或者检查以给定字母开头的所有变量:

set R

不,这不是一个愚蠢的问题。

编辑:对变量的更改将显示在所有未来的CMD窗口中; 不在当前的CMD窗口中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.