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検索パスを変更するために使用されます。 |
RUBYOPT | Ruby インタプリタに渡されるコマンド ライン オプション。テイント モード ($SAFE が 0 より大きい場合) では無視されます。 |
RUBYPATH | -S オプションを指定した後の Ruby プログラムの検索パス。優先順位は PATH よりも高くなります。テイント モード ($SAFE が 0 より大きい場合) では無視されます。 |
RUBYSHELL | コマンド実行時に使用するシェルを指定します。この環境変数が設定されていない場合は、SHELL または COMSPEC が使用されます。 |
Unix の場合、env コマンドを使用して、すべての環境変数のリストを表示します。
りー