My fault I did not include the App.config settings. So, now I have 
copied everything from ir.exe.config into my App.config and I run the 
application and get the following error:


Unhandled Exception: IronRuby.Builtins.LoadError: no such file to load 
-- open-u
ri
   at 
Microsoft.Scripting.Interpreter.ThrowInstruction.Run(InterpretedFrame 
fram
e)
   at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame 
frame)
   at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 
arg0, T1 a
rg1)
   at IronRuby.Runtime.RubyScriptCode.Run(Scope scope, Boolean 
bindGlobals)
   at IronRuby.Runtime.RubyScriptCode.Run(Scope scope)
   at Microsoft.Scripting.SourceUnit.Execute(Scope scope, ErrorSink 
errorSink)
   at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope 
scope)
   at Microsoft.Scripting.Hosting.ScriptEngine.ExecuteFile(String path)
   at IronRubyConsoleApp.Program.Main(String[] args) in 
C:\Projects\ILoveIronRub
y\ILoveIronRuby\IronRubyConsoleApp\Program.cs:line 30
Press any key to continue . . .



Mohammad Azam wrote:
> I used the above code that you provided but it is throwing exceptions:
> 
>  static void Main(string[] args)
>         {
>             var setup = ScriptRuntimeSetup.ReadConfiguration();
> 
>             var runtime = Ruby.CreateRuntime(setup); // error is thrown 
> here
>             var engine = Ruby.GetEngine(runtime);
> 
> And the exception is:
> 
> 
> Unhandled Exception: System.ArgumentException: Invalid argument value
> Parameter name: ScriptRuntimeSetup must have at least one LanguageSetup
>    at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ToConfiguration()
>    at Microsoft.Scripting.Hosting.ScriptRuntime..ctor(ScriptRuntimeSetup 
> setup)
>    at IronRuby.Ruby.CreateRuntime(ScriptRuntimeSetup setup)
>    at IronRubyConsoleApp.Program.Main(String[] args) in 
> C:\Projects\ILoveIronRub
> y\ILoveIronRuby\IronRubyConsoleApp\Program.cs:line 16
> Press any key to continue . . .
> 
> 
> Jim Deville wrote:
>> Is app.config in the same directory as c:\path\to\ir.exe? I'm guessing 
>> no. I'm NOT saying it should be. I'm saying use the other hosting method 
>> I told you to. I believe that will use IronRuby's exe.config for 
>> IronRuby. If you don't want to use my suggestion, then you need to 
>> modify the relative paths in your app.config to point to the right 
>> location.
>> 
>> JD

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to