新井です。

# 堀川さんの問題からずれてしまいますが。

In message "[ruby-list:31795] Re: File.rename on cygwin"
  on 09 Oct 2001 02:42:59 +0900,
  Koji Arai <JCA02266 / nifty.ne.jp> wrote:
> 新井です。

> ちなみに、添付のパッチを当てると
> 
>     $ ruby -v /tmp/hoge.rb
>     ruby 1.6.5 (2001-10-05) [i686-cygwin]
>     /tmp/hoge.rb:1:in `rename': Permission denied - "foo" (Errno::EACCES)
> 	    from /tmp/hoge.rb:1
>     [exit: 1]
> 
> となります。(ソースのコメントにある Cygwin のバグってなんだろう?)
> 

どうやら、Cygwin 用の特別な対処は
  [ruby-list:28222] File.rename の例外
あたりの話のようですね。今現在もこの対処が妥当なのかどうか
がよくわかりませんが。

--
新井康司 (Koji Arai)