# IronRuby on Mono

**URL:** <https://www.ruby-forum.com/t/ironruby-on-mono/116580>\
**Category:** IronRuby\
**Created:** [October 7, 2007, 4:13pm UTC](https://www.ruby-forum.com/t/ironruby-on-mono/116580 "2007-10-07T16:13:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [October 7, 2007, 4:13pm UTC](https://www.ruby-forum.com/t/ironruby-on-mono/116580/1 "2007-10-07T16:13:25Z")

</div>

If you want to compile or to run IronRuby on Mono, the following  
information should be useful.

NAnt build file is available here:  
[http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/](http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/)

When you run rbx.exe after building, you will meet “white on white”  
text color problem (that is, if your terminal background is white).  
For the time being, change the terminal background. ☹

Use -X:TabCompletion option to avoid some keyboard input bugs.

You will see excessive debugging messages for the parser, and “Code  
supposed to be unreachable” exception. These are caused by the same  
bug.

ConditionalAttribute has no effect on template methods  
[https://bugzilla.novell.com/show\_bug.cgi?id=325110](https://bugzilla.novell.com/show_bug.cgi?id=325110)

Fix the bug, or workaround the bug, or add yourself to bug’s CC, or  
pester Mono people to up the priority (however this doesn’t mean it  
will be fixed faster). I just wanted to let you know what the problem  
is. The problem is that conditional attribute doesn’t work with  
generics on Mono.

---

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [October 7, 2007, 6:46pm UTC](https://www.ruby-forum.com/t/ironruby-on-mono/116580/2 "2007-10-07T18:46:00Z")

</div>

On Sun, 07 Oct 2007 07:44:52 -0600, Sanghyeon S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> You will see excessive debugging messages for the parser, and “Code  
> supposed to be unreachable” exception. These are caused by the same  
> bug.

Thanks for tracking this one down, Seo! For the life of me I couldn’t  
figure out why this was happening.

–  
/M:D

M. David P.  
[http://mdavid.name](http://mdavid.name) | [http://www.oreillynet.com/pub/au/2354](http://www.oreillynet.com/pub/au/2354) |  
[http://dev.aol.com/blog/3155](http://dev.aol.com/blog/3155)

---

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [October 13, 2007, 12:55pm UTC](https://www.ruby-forum.com/t/ironruby-on-mono/116580/3 "2007-10-13T12:55:07Z")

</div>

2007/10/7, Sanghyeon S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> If you want to compile or to run IronRuby on Mono, the following  
> information should be useful.

See also  
[https://bugzilla.novell.com/show\_bug.cgi?id=333647](https://bugzilla.novell.com/show_bug.cgi?id=333647)

This is .NET 1.1/2.0 incompatibility where Mono followed .NET 1.1 and  
didn’t update to 2.0 behaviour. I expect this to be fixed very soon.
