环境变量
环境变量是用于存储值的命名变量,例如特定的文件路径。它们可以用来影响Nuke的行为。例如, Nuke使用存储在其中的信息来定义放置某些文件的位置。
设置环境变量
本节教您如何设置环境变量,检查是否存在特定的环境变量以及显示已设置环境变量的列表。
上Windows
1. | 右键点击My Computer然后选择Properties。 |
2. | 转到Advanced标签。 |
3. | 点击Environment Variables按钮。的环境变量对话框打开。 |
4. | 点击New在任一按钮下方User variables 要么System variables,具体取决于您要为当前用户还是所有用户设置变量。要为所有用户设置环境变量,您需要具有管理员权限。 |
5. | 在里面Variable name字段中,输入要设置的环境变量的名称。有关环境变量的列表, Nuke了解,看到Nuke环境变量。 |
6. | 在里面Variable value字段中,输入变量的值。例如,该值可以是目录路径。 |
7. | 请点击OK。 |
注意: 编辑现有系统变量或添加或删除用户或系统变量时,可能需要先注销然后重新登录,然后才能对环境变量进行更改。
在Mac上
在Mac上,您可以使用launchd.conf文件来设置环境变量。您可能需要创建launchd.conf文件(如果尚不存在) /etc/ 目录。
注意: 如果您只需要为单个会话设置环境变量,或者您不想使用Mac launchd.conf文件,您还可以使用在Linux上部分。
使用环境变量设置launchd.conf两者都读取文件Nuke从Nuke图标以及何时从终端启动。
1. | 打开一个终端窗口。 |
2. | 创建/etc/launchd.conf文件(如果尚不存在),然后使用以下格式将环境变量和值添加到文件中: |
setenv <VARIABLE> <VALUE>
例如,设置两个环境变量NUKE_PATH和OFX_PLUGIN_PATH指向备用位置:
setenv NUKE_PATH /SharedDisk/Nuke/
setenv OFX_PLUGIN_PATH /SharedDisk/OFX
有关环境变量的列表, Nuke了解,看到Nuke环境变量。
小费: 用于在终端中创建和编辑文件的便捷命令行工具是nano。要以正确的权限启动nano,请输入:
sudo nano /etc/launchd.conf
3. | 强制操作系统读取launchd.conf文件在启动时,输入: |
launchctl < /etc/launchd.conf; sudo launchctl < /etc/launchd.conf
4. | 重新启动Mac以应用更改。 |
在Linux上
1. | 设置环境变量的过程取决于您的默认Shell。要获取您正在使用的shell的名称,请启动一个shell并输入echo $SHELL。 |
2. | 根据上一步的输出,执行以下操作之一: |
• 如果您的外壳是csh或tcsh外壳,则将以下命令添加到主目录中的.cshrc或.tcshrc文件中: setenv VARIABLE value。更换VARIABLE与环境变量的名称和value例如,带有您要赋予它的值setenv NUKE_PATH /SharedDisk/Nuke。
• 如果您的外壳是bash或ksh外壳,则将以下命令添加到主目录中的.bashrc或.kshrc文件中: export VARIABLE=value。更换VARIABLE与环境变量的名称和value例如,带有您要赋予它的值export NUKE_PATH=/SharedDisk/Nuke。
有关环境变量的列表, Nuke了解,看到Nuke环境变量。
检查是否存在环境变量
从内部Nuke
• 按X在“节点图”中,检查是否TCL已启用,然后输入:
getenv <VARIABLE>
要么
• 打开Script Editor并输入:
import os
print os.environ["VARIABLE"]
在这两种情况下,均应将VARIABLE替换为您感兴趣的环境变量。例如,NUKE_TEMP_DIR Windows返回:
C:/Users/<current_user>/AppData/Local/Temp/nuke
在里面Windows环境
1. | 选择Start > All Programs > Accessories > Command Prompt。 |
2. | 在打开的命令窗口中,输入echo %VARIABLE%。更换VARIABLE与环境变量的名称。例如,要检查是否设置了NUKE_DISK_CACHE,请输入echo %NUKE_DISK_CACHE%。 |
如果设置了变量,则其值将显示在命令窗口中。
在Mac或Linux环境中
1. | 启动终端或外壳。 |
2. | 输入echo $VARIABLE。更换VARIABLE与环境变量的名称。例如,要检查是否设置了NUKE_DISK_CACHE,请输入echo $NUKE_DISK_CACHE。 |
如果设置了变量,则其值将显示在“终端”或外壳程序窗口中。
显示设置的环境变量列表
上Windows
1. | 选择Start > All Programs > Accessories > Command Prompt。 |
2. | 在打开的命令窗口中,输入set。 |
命令窗口中将显示所有设置的环境变量的列表。
在Mac或Linux上
1. | 启动终端或外壳。 |
2. | 输入printenv。 |
在Terminal或Shell窗口中显示所有已设置的环境变量的列表。