Rubyで作りためたクラスを再利用するために require で入れたいと思った。では何処に置くべきか。perl でいうuse lib; 的なこと。 ruby で ライブラリを置く場所 $: ruby - グローバル変数 (LOAD_PATH)で指定 RUBYLIB - Bashの環境変数で指定 site_ruby - ruby の標準ディレクトリ構成に入れる の3つの選択肢がある。 今日調べたのは site_ruby $: の場合 $:.unshift "path/to/my/lib" $LOAD_PATH.unshift "path/to/my/lib" RUBYLIB の場合 export RUBYLIB=/path/to/my:$RUBYLIB site_ruby の場合 /path/to/lib/ruby/site_ruby にファイルを置く site_rubyとは? ruby