<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial 
color=#0000ff size=2>I was using an automation script to generate the tally of 
different types of known errors back when I was attempting to load the 100s of 
different ruby source files required by rails. Now, I'm pretty much just running 
the different use cases and seeing where it crashes. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial 
color=#0000ff size=2>Cheers, Wayne.</FONT></SPAN></DIV><BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> ironruby-core-bounces@rubyforge.org 
  [mailto:ironruby-core-bounces@rubyforge.org] <B>On Behalf Of </B>Steve 
  Eichert<BR><B>Sent:</B> Wednesday, 21 May 2008 1:04 AM<BR><B>To:</B> 
  ironruby-core@rubyforge.org<BR><B>Subject:</B> Re: [Ironruby-core] Gems and 
  Rails use cases<BR></FONT><BR></DIV>
  <DIV></DIV>Wayne,<BR><BR>How are you going about creating the list of problems 
  as you try and load things?&nbsp; Are you just using trial and error or are 
  you using something else to uncover the missing pieces?&nbsp; 
  <BR><BR>Thanks,<BR>Steve<BR><BR>
  <DIV class=gmail_quote>On Tue, May 20, 2008 at 10:40 AM, Wayne Kelly &lt;<A 
  href="mailto:w.kelly@qut.edu.au">w.kelly@qut.edu.au</A>&gt; wrote:<BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Now 
    that most of the files required by rails are loading successfully, I'm now 
    trying to actually run a number of gems/rails use cases:<BR><BR>ir.exe 
    c:\rubygems-1.1.1\setup.rb<BR>ir.exe c:\ruby\bin\gem -h<BR>ir.exe 
    c:\ruby\bin\gem -list<BR>ir.exe c:\ruby\bin\gem install rails<BR>ir.exe 
    c:\ruby\bin\rails -h<BR>ir.exe c:\ruby\bin\rails my_rails_app<BR>ir.exe 
    c:\my_rails_app\script\server<BR>ir.exe 
    c:\my_rails_app\public\dispatch.cgi<BR><BR>I installed the MRI windows one 
    click installer and replaced the i386-mswin32 directory with an ironruby 
    directory that contains stubs for:<BR>thread.so, etc.so, socket.so, 
    stringio.so, syck.so, zlib.so, digest.so, digest/sha2.so, openssl.so, 
    enumerator.so, bigdecimal.so, nkf.so, strscan.so<BR><BR>The following lists 
    the problems that I encountered (and in some cases worked around) for these 
    use cases:<BR><BR>gems setup.rb:<BR>&nbsp;- Mutex class not declared (from 
    Thread.so)<BR>&nbsp;- gsub $n bug [bug #20137]<BR>&nbsp;- Hash modified 
    during iteration [bug #20198]<BR>&nbsp;- require infinite loop [bug 
    #20131]<BR>&nbsp;- Time::gmt_offset not implemented [patch 
    #20175]<BR>&nbsp;- Dir.glob unexpected character [bug #19843]<BR>&nbsp;- 
    define_method overload missing [bug #20119?]<BR>&nbsp;- Mutex::synchronize 
    method not implemented<BR>&nbsp;- File::stat, lstat &amp; unlink methods not 
    implemented [bug #20252]<BR><BR>gem -h:<BR>gem list:<BR>gem install 
    rails:<BR>&nbsp;- Interrupt class not declared<BR>&nbsp;- Regexp.new(string, 
    string) method not implemented<BR>&nbsp;- YAML::Syck::Resolver class not 
    declared<BR>&nbsp;- YAML::Syck::DefaultResolver constant not 
    defined<BR>&nbsp;- YAML::Syck::Resolver::use_types_at method not 
    implemented<BR>&nbsp;- YAML::Syck:GenericResolver constant not 
    defined<BR>&nbsp;- YAML::Syck:Parser class not declared<BR>&nbsp;- 
    YAML::Syck:Emitter class not declared<BR>&nbsp;- Digest::SHA256 not 
    defined<BR>&nbsp;- Module::define_method(:symbol) { block} overload not 
    implemented<BR><BR>rails generate myapp:<BR>&nbsp;- ResolveSourceUnit load 
    source with no extension [bug #20206]<BR>&nbsp;- Signal.trap method not 
    implemented<BR><BR>rails runtime (webrick):<BR>rails runtime 
    (dispatch.cgi):<BR>&nbsp;- ENV::each method not implemented<BR>&nbsp;- 
    Regexp unrecognized escape sequence \_ &nbsp;[bug #20205]<BR>&nbsp;- 
    File::SEPARATOR = '/' rather than '\' ???<BR>&nbsp;- Module::method_added 
    method not implemented<BR>&nbsp;- Thread::critical= method not 
    implemented<BR>&nbsp;- NKF class not implemented (from nkf.so)<BR>&nbsp;- 
    send attr_accessor [bug 
    #20242]<BR>_______________________________________________<BR>Ironruby-core 
    mailing list<BR><A 
    href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</A><BR><A 
    href="http://rubyforge.org/mailman/listinfo/ironruby-core" 
    target=_blank>http://rubyforge.org/mailman/listinfo/ironruby-core</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>