[Ironruby-core] how to initialize iron ruby from c#

Jim Deville jdeville at microsoft.com
Sun Feb 8 02:36:41 EST 2009


You actually don't need to remove it if you want to use it for $LOAD_PATH support. Just change the private keys to null, instead of the 31...... number.

JD

From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Tomas Matousek
Sent: Saturday, February 07, 2009 5:39 PM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] how to initialize iron ruby from c#

The release on DLR CodePlex is broken. We are working on a fix. The problem is in signed assemblies. Removing ir.exe.config (located next to ir.exe) might help.

Tomas

From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Meinrad Recheis
Sent: Saturday, February 07, 2009 3:34 PM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] how to initialize iron ruby from c#

Hi there,

I am trying to initialize an iron ruby engine for execution of code snipptes from a c# application. extensive googling has not helped me with the task because there seem to have been much changes in iron ruby lately.

Here is my code:
var runtime = Ruby.CreateRuntime();
var engine = m_runtime.GetEngine("IronRuby"); // <--- InvalidImplementationException is thrown here

This is the inner exception.

{"Could not load file or assembly 'IronRuby.Libraries, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.":"IronRuby.Libraries, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"}

This happens with the latest nightly build of DLR binaries. I did make sure that IronRuby.Libraries.dll is added in the References of the project but it still can't be loaded. Did I miss something obvious?

Any help would be much appreciated.
Thanks,
-- Henon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090207/64d7643c/attachment.html>


More information about the Ironruby-core mailing list