<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -73,7 +73,7 @@ module Rails
     end
 
     def install
-      Gem::GemRunner.new.run(install_command)
+      puts `#{gem_command} #{install_command.join(' ')}`
     end
     
     def unpack_to(directory)
@@ -100,6 +100,10 @@ private ###################################################################
     def specification
       @spec ||= Gem.source_index.search(Gem::Dependency.new(@name, @requirement)).sort_by { |s| s.version }.last
     end
+    
+    def gem_command
+      RUBY_PLATFORM =~ /win32/ ? 'gem.bat' : 'gem'
+    end
 
     def install_command
       cmd = %w(install) &lt;&lt; @name</diff>
      <filename>railties/lib/rails/gem_dependency.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>345f030c5b6c0a28ddde56c80a1112b00d345c79</id>
    </parent>
  </parents>
  <author>
    <name>Tim Morgan</name>
    <email>tim@timmorgan.org</email>
  </author>
  <url>http://github.com/seven1m/rails/commit/1c87f4e03e5f0f7637b3368a2189b45fc550b4be</url>
  <id>1c87f4e03e5f0f7637b3368a2189b45fc550b4be</id>
  <committed-date>2008-05-16T12:36:39-07:00</committed-date>
  <authored-date>2008-05-16T05:19:00-07:00</authored-date>
  <message>Run gem install as external command. [#210 state:resolved]</message>
  <tree>0def85e486a61ba7612e6629e1a12bef8f16f041</tree>
  <committer>
    <name>Tim Morgan</name>
    <email>tim@timmorgan.org</email>
  </committer>
</commit>
