杉浦です。

>>> In Message "[ruby-ext:02253] Re: vfs.rb & Windows path"
>>>            <20031117010219.D4A1.GGB03124 / nifty.ne.jp>,
>>> take_tk <ggb03124 / nifty.ne.jp>  said;
> > new の所だけ変えれば出来たなので、とりあえず直してみました。
<Snip...>
> に入ったようです。ここで、vfs.rb を次のように変えて実行すると、
<Snip...>
>   f = __FILE__

>   #=> bad URI(is not URI?): file:C:/Program Files/Apollo/lib/ruby/site_ruby/1.8/vfs.rb (URI::InvalidURIError)
>   #=>   C:/Program Files/Apollo/lib/ruby/1.8/uri/common.rb:345:in `split'
>   #=>   C:/Program Files/Apollo/lib/ruby/1.8/uri/common.rb:368:in `parse'
>   #=>   C:/Program Files/Apollo/lib/ruby/site_ruby/1.8/vfs/file.rb:45:in `new'

> となりました。
> 空白入りのpathはあんまりなのでsfn形式に変えると、次のようになりました。

>   f = "C:/Progra~1/Apollo/lib/ruby/site_ruby/1.8/vfs.rb"
<Snip...>
> (eval):131:in `mtime': cannot convert nil into String (TypeError)
>         from (eval):131:in `mtime'
>         from vfs.rb:52
<Snip...>
> 以上、ご報告のみでした。

レポートありがとうございます。
ちゃんとテストしないで手を煩わせてしまってすみません。

とりあえず一通り動く様にしたつもりのバージョンを置いてきましたが、
近日中にもう少しましにした物を出すようにします。

-- 
Tatsuki Sugiura   mailto:sugi / nemui.org