I installed ruby for windows with rubygems support. Rake comes installed already as a gem. I took an existing project and tried a "rake test". C:\Documents and Settings\user\My Documents\work\tftpplus>rake test (in C:/Documents and Settings/user/My Documents/work/tftpplus) c:/ruby/bin/ruby: No such file or directory -- and (LoadError) rake aborted! Command failed with status (1): [c:/ruby/bin/ruby -w -IC:/Documents and Set...] (See full trace by running task with --trace) c:\ruby\bin\ruby.exe exists. C:\Documents and Settings\user\My Documents\work\tftpplus>rake test --trace (in C:/Documents and Settings/user/My Documents/work/tftpplus) ** Invoke test (first_time) ** Execute test c:/ruby/bin/ruby: No such file or directory -- and (LoadError) rake aborted! Command failed with status (1): [c:/ruby/bin/ruby -w -IC:/Documents and Set...] c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:722:in `sh' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:729:in `call' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:729:in `sh' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:812:in `sh' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:747:in `ruby' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:812:in `ruby' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/testtask.rb:117:in `define' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:831:in `verbose' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/testtask.rb:102:in `define' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `call' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:357:in `invoke' c:/ruby/lib/ruby/1.8/thread.rb:135:in `synchronize' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in `invoke' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.7.1/bin/rake:7 c:/ruby/bin/rake.bat:25:in `load' c:/ruby/bin/rake.bat:25 rake is a batch file, that looks like this. @echo off if not "%~f0" == "~f0" goto WinNT ruby -Sx "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofruby :WinNT "%~d0%~p0ruby" -x "%~f0" %* goto endofruby #!/bin/ruby # # This file was generated by RubyGems. # # The application 'rake' is installed as part of a gem, and # this file is here to facilitate running it. # require 'rubygems' version = "> 0" if ARGV.size > 0 && ARGV[0][0]==95 && ARGV[0][-1]==95 if Gem::Version.correct?(ARGV[0][1..-2]) version = ARGV[0][1..-2] ARGV.shift end end require_gem 'rake', version load 'rake' __END__ :endofruby I'm not sure what's happening here, but rake is apparently not working. Any ideas? Mike