Rubyの環境変数


Ruby インタープリターは、次の環境変数を使用してその動作を制御します。 ENV オブジェクトには、現在設定されているすべての環境変数のリストが含まれています。

変数説明
DLN_LIBRARY_PATH動的にロードされるモジュールを検索するためのパス。
HOME Dir::chdir に引数が渡されない場合に移動するディレクトリ。 「~」を展開するために File::expand_path とともに使用することもできます。
LOGDIR Dir::chdir に引数が渡されず、環境変数 HOME が設定されていない場合に移動するディレクトリ。
PATH実行子プロセスの検索パス、および-Sオプション指定後のRubyプログラムの検索パス。各パスをコロン (DOS および Windows ではセミコロン) で区切ります。
RUBYLIBライブラリの検索パス。各パスをコロン (DOS および Windows ではセミコロン) で区切ります。
RUBYLIB_PREFIXは、path1;path2またはpath1path2の形式を使用してライブラリ接頭辞path1をpath2に置き換えることにより、RUBYLIB検索パスを変更するために使用されます。
RUBYOPTRuby インタプリタに渡されるコマンド ライン オプション。テイント モード ($SAFE が 0 より大きい場合) では無視されます。
RUBYPATH -S オプションを指定した後の Ruby プログラムの検索パス。優先順位は PATH よりも高くなります。テイント モード ($SAFE が 0 より大きい場合) では無視されます。
RUBYSHELL コマンド実行時に使用するシェルを指定します。この環境変数が設定されていない場合は、SHELL または COMSPEC が使用されます。

Unix の場合、env コマンドを使用して、すべての環境変数のリストを表示します。

りー