Index: Rakefile =================================================================== --- Rakefile (revision 127) +++ Rakefile (working copy) @@ -34,8 +34,8 @@ CS_COMPILER = ENV['mono'].nil? ? 'csc' : 'gmcs' EXCLUDED_EXTENSIONS = ['.old', '.suo', '.vspscc', '.vssscc', '.user', '.log', '.pdb', '.cache', '.swp'] EXCLUDED_DIRECTORIES = ['.svn', 'obj', '.', '..'] - require 'context' +MRI_BINARY = UserEnvironment::MRI + "/bin/ruby.exe" # Add some utility methods to Pathname to support filtered lists @@ -325,7 +325,7 @@ task :dual => [:testhappy] do IronRuby.source_context do rake_output_message "Ruby\n" - invoke_mspec(UserEnvironment.mri) + invoke_mspec(MRI_BINARY) rake_output_message "IronRuby\n" invoke_mspec(path_to_ir) exit @@ -405,7 +405,7 @@ reporter,tag = extract_reporter(reporter) chdir(get_source_dir(:tests) +'util'){ - cmd = "#{UserEnvironment.mri} #{UserEnvironment.mspec}/bin/mspec #{tag || 'ci'} -t #{path_to_ruby.join(" ")} -B #{UserEnvironment.config} #{run_spec} #{reporter}" + cmd = "#{MRI_BINARY} #{UserEnvironment.mspec}/bin/mspec #{tag || 'ci'} -t #{path_to_ruby.join(" ")} -B \"#{UserEnvironment.config}\" #{run_spec} #{reporter}" exec_net cmd } end @@ -637,7 +637,7 @@ task :ruby do begin old_verbose,$VERBOSE = $VERBOSE,nil - $ruby_imp = [UserEnvironment.mri] + $ruby_imp = RUBY_BINARY ARGV = [ARGV[0],*ARGV[2..-1]] ensure $VERBOSE = old_verbose