[Ironruby-core] [IronPython] Contents of Lib (packaging for RPM)

Tomas Matousek Tomas.Matousek at microsoft.com
Fri Feb 11 12:23:18 EST 2011


The expected layout is:

/usr/lib/ironruby/bin
   ir.exe
   IronRuby.dll
   IronRuby.Libraries.dll
   IronRuby.Libraries.Yaml.dll
   Microsoft.Scripting.dll
   Microsoft.Dynamic.dll
   Microsoft.scripting.Metadata.dll  

/usr/lib/ironruby/Lib -> StdLib directory
  ironruby
     digest
     mathn
     test
     yaml
     ...
  ruby
     1.9.1
     gems
     site_ruby

It is indeed possible to change it but this is the simplest setup that requires no additional configuration.
Would it work for you?

Tomas
 
-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew Jorgensen
Sent: Friday, February 11, 2011 8:05 AM
To: Discussion of IronPython
Cc: ironruby-core at rubyforge.org
Subject: Re: [IronPython] Contents of Lib (packaging for RPM)

For now it looks like this:
/usr/bin/ir # etc., wrapper scripts to call mono /usr/lib/ironruby/ir.exe # etc.
/usr/lib/ironruby/IronRuby.dll # etc.
/usr/lib/ironruby/Lib/ironruby # etc. contents pulled from Languages/Ruby/StdLib

When I strace'd running ir and typing require 'foo' it said it was looking in various directories that make sense if you're running from the source build.

On Thu, Feb 10, 2011 at 4:01 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:
> What is your installation dir/file layout?
>
> -----Original Message-----
> From: users-bounces at lists.ironpython.com 
> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andrew 
> Jorgensen
> Sent: Thursday, February 10, 2011 2:52 PM
> To: Discussion of IronPython
> Cc: ironruby-core at rubyforge.org
> Subject: Re: [IronPython] Contents of Lib (packaging for RPM)
>
> Okay, we're making some great progress here now. Last issue I see 
> immediately is that ir.exe crashes hard when trying to require a 
> library, also it looks for it in all the wrong places on mono. Ideally
> (IMHO) it would first look under a Lib directory under the directory ir.exe lives in.
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com



More information about the Ironruby-core mailing list