# Irb on Ruby.NET

**URL:** <https://www.ruby-forum.com/t/irb-on-ruby-net/76336>\
**Category:** Ruby\
**Created:** [November 17, 2006, 5:42pm UTC](https://www.ruby-forum.com/t/irb-on-ruby-net/76336 "2006-11-17T17:42:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrea\_Guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@Andrea\_Guerra](https://www.ruby-forum.com/u/Andrea_Guerra)\
**Post date:** [November 17, 2006, 5:42pm UTC](https://www.ruby-forum.com/t/irb-on-ruby-net/76336/1 "2006-11-17T17:42:41Z")

</div>

Has someone tried to run irb on [Ruby.NET](http://Ruby.NET)? I tried but I just got this  
error message:

PS D:\Projects\Ruby.NET\Bin\> .\RubyCompiler -I  
C:\Programmi\Ruby\lib\ruby\1.8  
C:\Programmi\Ruby\lib\ruby\1.8\launch.rb

Error: Ruby.RubyException: Use Ruby 1.1  
at Ruby.Compiler.AST.PROGRAM.ExecuteInit(Assembly Assembly, Frame  
caller)  
at Ruby.Compiler.AST.PROGRAM.ExecuteInit(PEFile Assembly, Frame  
caller)  
at Ruby.Methods.rb\_f\_load.Call1(Object recv, Frame caller, Proc  
block, Object fname)  
at Ruby.Methods.rb\_f\_require.Call1(Object recv, Frame caller, Proc  
block, Object fname)  
at Ruby.Eval.CallPrivate1(Object recv, Frame caller, String  
methodId, Proc block, Object arg1)  
at launch.Init(Object recv, Frame caller)  
at launch.Main(String[] args)

launch.rb code taken from irb.bat script:

#!/bin/ruby

require “irb”

if **FILE** == $0  
IRB.start( **FILE** )  
else

# check -e option

if /^-e$/ =~ $0  
IRB.start( **FILE** )  
else  
IRB.setup( **FILE** )  
end  
end

I use Windows XP SP2, .NET 2.0 and ruby 1.8.

any idea?
