From: James Britt Date: 2004-11-04T10:35:58+09:00 Subject: Re: [RAKE] rdoc task fails on Win2k James Britt wrote: > > It appears to be related to rdoc on windows being called through rdoc.bat > Not a patch, but a description of a hack that fixes this for me: In rdoctask.r, I added def rdoc RUBY_PLATFORM =~ /win32/ ? 'rdoc.bat' : 'rdoc' end At the end of 'define', I changed that last call to 'sh' to get the platform-specific rdoc script name: def define # ... file rdoc_target => @rdoc_files + ["Rakefile"] do rm_r @rdoc_dir rescue nil opts = option_list.join(' ') sh %{#{rdoc} -o #{@rdoc_dir} #{opts} #{@rdoc_files}} end self end Now there is rdoc goodness :) Has not been tested on anything other than my Win2k laptop. James