From: Jim Menard Date: 2004-06-15T02:18:26+09:00 Subject: Re: Rakefile under Cygwin: permission denied nobu.nokada@softhome.net writes: > Hi, > > At Mon, 14 Jun 2004 22:32:13 +0900, > Jim Menard wrote in [ruby-talk:103498]: > > Actually, what's failing is deep inside rake. Its "timestamp" method calls > > > > File.new(name.to_s).mtime > > Why it's not > File.mtime(name) > or > File.open(name){|f| f.mtime} > ? I don't know why. File.mtime(name.to_s) works. I've CC'd rake-devel. Consider this a change request: Please change the implementation of timestamp to be File.mtime(name.to_s) because under XP, the current implementation File.new(name.to_s).mtime fails if name already exists due to a "ERRNO::EACCESS: Permission denied" error. Jim -- Jim Menard, jimm@io.com, http://www.io.com/~jimm/ "Eating kittens is just plain ... plain wrong! And no one should do it, ever!" -- The Tick