環境変数

環境変数は、特定のファイルパスなどの値を格納するために使用される名前付き変数です。彼らは影響を与えるために使用することができます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>

たとえば、2つの環境変数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.   OSに強制的に読み取らせるにはlaunchd.conf起動時にファイルを入力します:

launchctl < /etc/launchd.conf; sudo launchctl < /etc/launchd.conf

4.   Macを再起動して、変更を適用します。

Linuxの場合

1.   環境変数を設定する手順は、デフォルトのシェルが何であるかによって異なります。使用しているシェルの名前を取得するには、シェルを起動して入力します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 on 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

設定されているすべての環境変数のリストが、ターミナルまたはシェルウィンドウに表示されます。