[Ironruby-core] Requiring standard libraries within hosted DLR Runtime

jirapong.nanta at gmail.com jirapong.nanta at gmail.com
Wed Apr 22 12:53:31 EDT 2009


Hi Kevin,
	Let's assume you have ironruby at c:\ironruby . add App.config from http://gist.github.com/99910 
  to your project.

Hope this helps,
-Jirapong

On Apr 22, 2009, at 10:59 PM, Kevin Radcliffe wrote:

> Hello,
>
> I previously tried sending this to the mailing list (on 04/17), but it
> doesn't appear to have arrived there.
>
> I did a git pull today (04/22/09), and rake compile, so I am using the
> very latest sources..
> I'm trying to attempt something simple but I can't seem to get the
> hosted environment do to what I'm expecting.
> I'm trying to require any of the standard libraries (socket, digest,
> bigdecimal, etc.) from within the hosted runtime.
> Within my C# app:
>
> var engine = IronRuby.Ruby.CreateEngine();
> engine.Execute("puts 'A'");
> engine.Execute("require 'socket'");
>
> So the "A" prints as expected, but I get an
> "IronRuby.Builtins.LoadError" when I am at the require.
> The error message is: {"no such file to load -- socket"}
>
> Do I need to do something special to get at the libraries within
> IronRuby.Libraries?
> require 'socket' does work just fine when running from the ir.exe
> console...
>
> I've attached the program.cs and the
> details of the stack trace to this forum post as a zip.
>
> Thanks,
> Kevin Radcliffe
>
> Attachments:
> http://www.ruby-forum.com/attachment/3607/DLRHosted.zip
>
> -- 
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core



More information about the Ironruby-core mailing list