たけ(tk)です。 require_from のスクリプトがうまくいかなかったので、ご報告。ここは「d:/」 がかえって欲しい。 C:\WINDOWS\デスクトップ>d:ruby -v -e "p File.dirname 'd:\\1.rb'" ruby 1.7.2 (2001-12-03) [i586-mswin32] "d:" C:\WINDOWS\デスクトップ>d:ruby -v -e "p File.dirname 'd:/a.rb' " ruby 1.7.2 (2001-12-03) [i586-mswin32] "d:" 》def require_from(lib, from = caller(1)[0].scan(/\A(.*?):\d+(?::in `\S+')?\Z/)[0]) この部分の最後の[0]は[0][0]のようです たけ(tk) ggb03124 / nifty.ne.jp http://member.nifty.ne.jp/take_tk