たけ(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