# Rails 3?

**URL:** <https://www.ruby-forum.com/t/rails-3/182967>\
**Category:** IronRuby\
**Created:** [February 5, 2010, 11:36am UTC](https://www.ruby-forum.com/t/rails-3/182967 "2010-02-05T11:36:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 5, 2010, 11:36am UTC](https://www.ruby-forum.com/t/rails-3/182967/1 "2010-02-05T11:36:21Z")

</div>

I’m planning to try the Rails 3 beta with IronRuby later today. Is there  
any  
reason it just flat-out won’t work yet? I noted that R3 requires MRI  
1.8.7  
because of a hash-equality bug in 1.8.6, whereby two different hashes  
containing the same values are not considered equal, preventing hashes  
from  
being used as keys in other hashes.

Cheers,  
Mark

---

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 5, 2010, 11:46am UTC](https://www.ruby-forum.com/t/rails-3/182967/2 "2010-02-05T11:46:53Z")

</div>

## I don’t think anybody tried that already. I’d be keen to get your results

Met vriendelijke groeten - Best regards - Salutations  
Ivan Porto C.  
Blog: [http://flanders.co.nz](http://flanders.co.nz)  
Twitter: [http://twitter.com/casualjim](http://twitter.com/casualjim)  
Author of IronRuby in Action ([IronRuby in Action - Ivan Porto Carrero and Adam Burmister | Manning](http://manning.com/carrero))

---

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 5, 2010, 8:31pm UTC](https://www.ruby-forum.com/t/rails-3/182967/3 "2010-02-05T20:31:21Z")

</div>

Anyone have a link for instructions on getting IronRuby + Rails up and  
running on IIS via Rack?

I already have everything installed, but I’m not sure how to configure  
IIS to use Rack. Already created a seperate AppPool. A few more  
questions… What directory should be used as the virtual dirctory  
(root of rails app? Public?). What is the bare minimum needed in  
web.config? Where can I find the [config.ru](http://config.ru) mentioned? Do any mime  
types need to be added to IIS?

Thanks

---

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 5, 2010, 6:09pm UTC](https://www.ruby-forum.com/t/rails-3/182967/4 "2010-02-05T18:09:06Z")

</div>

Iâ€™ve tried earlier versions of rails 3 and it appears that it might rely  
on constant lookup differences as well.

Iâ€™d also like to know if things have changed.

JD

From: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] On Behalf Of Ivan Porto  
Carrero  
Sent: Friday, February 05, 2010 2:46 AM  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: Re: [Ironruby-core] Rails 3?

## I don’t think anybody tried that already. I’d be keen to get your results

Met vriendelijke groeten - Best regards - Salutations  
Ivan Porto C.  
Blog: [http://flanders.co.nz](http://flanders.co.nz)  
Twitter: [http://twitter.com/casualjim](http://twitter.com/casualjim)  
Author of IronRuby in Action ([IronRuby in Action - Ivan Porto Carrero and Adam Burmister | Manning](http://manning.com/carrero))

On Fri, Feb 5, 2010 at 11:20 AM, Mark Rendle  
\<[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\> wrote:  
I’m planning to try the Rails 3 beta with IronRuby later today. Is there  
any reason it just flat-out won’t work yet? I noted that R3 requires MRI  
1.8.7 because of a hash-equality bug in 1.8.6, whereby two different  
hashes containing the same values are not considered equal, preventing  
hashes from being used as keys in other hashes.

Cheers,  
Mark

* * *

Ironruby-core mailing list  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
[http://rubyforge.org/mailman/listinfo/ironruby-core](http://rubyforge.org/mailman/listinfo/ironruby-core)

---

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 5, 2010, 9:01pm UTC](https://www.ruby-forum.com/t/rails-3/182967/5 "2010-02-05T21:01:12Z")

</div>

Right, I’ll have a crack at that over the weekend then.

M

---

<div class="post-metadata">

**Author:** ![Mark\_Rendle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d07c76/32.png) [@Mark\_Rendle](https://www.ruby-forum.com/u/Mark_Rendle)\
**Post date:** [February 12, 2010, 5:09am UTC](https://www.ruby-forum.com/t/rails-3/182967/6 "2010-02-12T05:09:47Z")

</div>

Answering my own post here… My initial problem was that I was using the  
Windows installer instead of the source code download. I didn’t realize  
it wasn’t included in the installer. I saw Jimmy’s todo reference of  
supplying a gem in the future.

In any case, after getting the VS2010 solution to compile in VC2010 RC,  
I did run into two subsequent issues. Incidentally, I added  
Fusion!EnableLog to the registry in order to see logging info. Which  
revealed that my first error had to do with a Microsoft.Scripting  
configuration error in web.config. The log showed where it was  
attempting to locate the assembly and that lead me to suspect an x64  
issue. I deleted the version/culture/PublicKey data from the reference  
to get it to continue on to the next error in Interperter.cs which I  
stopped at:

System.NotSupportedException was unhandled by user code  
Message=Win32API is not supported in 64-bit process  
Source=Snippets.debug.scripting

So, I’m guessing this means x64 is not currently supported? Can anyone  
confirm or deny this? If x64 is not supported yet, is there an ETA?

Thanks
