# Rake 0.8.7 and IronRuby 0.5

**URL:** <https://www.ruby-forum.com/t/rake-0-8-7-and-ironruby-0-5/168688>\
**Category:** IronRuby\
**Created:** [May 24, 2009, 12:13pm UTC](https://www.ruby-forum.com/t/rake-0-8-7-and-ironruby-0-5/168688 "2009-05-24T12:13:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [May 24, 2009, 12:13pm UTC](https://www.ruby-forum.com/t/rake-0-8-7-and-ironruby-0-5/168688/1 "2009-05-24T12:13:38Z")

</div>

I installed IronRuby 0.5, and ran igem install rake, which installed  
Rake 0.8.7.

Now rake/testtask launches new Ruby process using RakeFileUtils.ruby,  
which ultimately calls Kernel.system. When tests fail, $? is examined,  
but it is Fixnum, not Process::Status, so Rake barfs.

Transcript follows.

C:\>iirb  
irb(main):001:0\> require ‘rubygems’  
=\> true  
irb(main):002:0\> require ‘rake’  
=\> true  
irb(main):003:0\> RakeFileUtils.ruby ‘do\_not\_exist.rb’  
C:/ironruby/lib/IronRuby/…/…//bin/ir.exe do\_not\_exist.rb  
NoMethodError: undefined method `exitstatus' for 1:Fixnum from C:/ironruby/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in `sh’  
(snip)

I reported this as CodePlex #1400. Please vote!  
[http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1400](http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1400)

---

<div class="post-metadata">

**Author:** ![Seo\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/439d5e/32.png) [@Seo\_S](https://www.ruby-forum.com/u/Seo_S)\
**Post date:** [May 24, 2009, 11:11pm UTC](https://www.ruby-forum.com/t/rake-0-8-7-and-ironruby-0-5/168688/2 "2009-05-24T23:11:51Z")

</div>

Thanks for the detailed bug report! I have a fix, and will push it out  
next week…
