Cygwin上のRubyでの$LOAD_PATH
自分用メモ
環境はこんな感じ。Windows 7です。
$ uname -a CYGWIN_NT-6.1 (mypcname) 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin $ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32] $ ruby -e 'puts $LOAD_PATH' C:/Ruby187/lib/ruby/site_ruby/1.8 C:/Ruby187/lib/ruby/site_ruby/1.8/i386-msvcrt C:/Ruby187/lib/ruby/site_ruby C:/Ruby187/lib/ruby/vendor_ruby/1.8 C:/Ruby187/lib/ruby/vendor_ruby/1.8/i386-msvcrt C:/Ruby187/lib/ruby/vendor_ruby C:/Ruby187/lib/ruby/1.8 C:/Ruby187/lib/ruby/1.8/i386-mingw32 .
LOAD_PATHを追加したい時は
$LOAD_PATH << "/cygdrive/c/Users/foo/bar" #=> ダメ $LOAD_PATH << "C:/Users/foo/bar" #=>OK
「/cygdrive」ではじまるディレクトリパスではなくて、
Windowsライクなドライブレターから始まるディレクトリパスで指定したらOKみたいです。