Ruby Tips!

RubyのTipsを紹介します

Rubyの環境変数

Rubyが参照する環境変数には以下がある。

環境変数 意味
RUBYOPT Rubyインタプリタにデフォルトで渡すオプションを指定する。
RUBYPATH -Sオプション指定時に、環境変数PATHに加えて、この環境変数で指定したディレクトリも探索対象になる。これはPATHよりも優先する。
RUBYLIB Rubyライブラリの探索パス$:のデフォルト値の前にこの環境変数の値を付け足す。
RUBYLIB_PREFIX この環境変数の値は、path1;path2あるいはpath1 path2という形式で、 Rubyライブラリの探索パス$:の先頭部分がpath1にマッチした場合に、これをpath2に置き換える。Cygwin版、mswin32版、mingw32版のみで有効。
RUBYSHELL Kernel.#systemでコマンドを実行するときに使用するシェルを指定する。mswin32版、mingw32版のみで有効。
PATH Kernel.#systemなどでコマンドを実行するときに探索するパス。