Re: Bug in FileUtils - apathy or bad email

From: ts <decoux@...>
Date: 2004-04-30 10:58:50 UTC
List: ruby-core #2837
>>>>> "J" == Jim Freeze <jim@freeze.org> writes:

J> I've posted on this three times and have yet to see a response.
J> Are my emails getting through or is this of no interest to anyone?

 Well, the problem is perhaps here

svg% cat b.rb

require 'fileutils'

Dir.mkdir("fred")
Dir.mkdir("neighbor")

FileUtils.ln_s("../neighbor","fred/upandover")

FileUtils.rm_rf("fred")
svg% 

svg% ruby -v b.rb
ruby 1.8.1 (2003-12-25) [i686-linux]
/usr/local/lib/ruby/1.8/fileutils.rb:591:in `rmdir': Not a directory - fred/upandover (Errno::ENOTDIR)
        from /usr/local/lib/ruby/1.8/fileutils.rb:591:in `remove_dir'
        from /usr/local/lib/ruby/1.8/fileutils.rb:585:in `remove_dir'
        from /usr/local/lib/ruby/1.8/fileutils.rb:581:in `foreach'
        from /usr/local/lib/ruby/1.8/fileutils.rb:581:in `remove_dir'
        from /usr/local/lib/ruby/1.8/fileutils.rb:542:in `rm_r'
        from /usr/local/lib/ruby/1.8/fileutils.rb:534:in `each'
        from /usr/local/lib/ruby/1.8/fileutils.rb:534:in `rm_r'
        from /usr/local/lib/ruby/1.8/fileutils.rb:558:in `rm_rf'
        from b.rb:9
svg% 

svg% export PATH=/home/ts/local/r181/bin:$PATH
svg%

svg% ruby -v b.rb
ruby 1.8.1 (2004-04-24) [i686-linux]
svg% 


Guy Decoux

In This Thread