Oy, something's slightly messed up. The ir.exe.config file that is created is for a signed-version of ir.exe, but the DLR codeplex build produces unsigned binaries. We're going to be delay-signing everything, but I'm not sure why IPy is fine and IR isn't.
Make your ir.exe.config file the following, and it'll work (I just set PublicKeyToken=null anywhere it was PublicKeyToken=3..., and removed the Python/JS <language> nodes). And update your "LibraryPaths" to point to the IronRuby libraries on your machine. <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="microsoft.scripting" type="Microsoft.Scripting.Hosting.Configuration.Section, Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral, PublicKeyToken=null" requirePermission="false" /> </configSections> <microsoft.scripting> <languages> <language names="IronRuby;Ruby;rb" extensions=".rb" displayName="IronRuby 1.0 Alpha" type="IronRuby.Runtime.RubyContext, IronRuby, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> </languages> <options> <set language="Ruby" option="LibraryPaths" value="..\..\Languages\Ruby\libs\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\site_ruby\1.8\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\site_ruby\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\1.8\" /> </options> </microsoft.scripting> </configuration> ~js > -----Original Message----- > From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core- > boun...@rubyforge.org] On Behalf Of Ben Hall > Sent: Friday, January 23, 2009 2:53 PM > To: ironruby-core@rubyforge.org > Subject: Re: [Ironruby-core] DLR Daily Builds (including IronRuby) > > The mono build is the latest one available from their main website for > OSX.... > > Pretty:~ Ben$ mono --version > Mono JIT compiler version 2.2 (tarball Fri Jan 9 10:45:07 MST 2009) > Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono- > project.com > TLS: normal > GC: Included Boehm (with typed GC) > SIGSEGV: normal > Notification: Thread + polling > Architecture: x86 > Disabled: none > > > On Fri, Jan 23, 2009 at 10:36 PM, Jimmy Schementi > <jimmy.scheme...@microsoft.com> wrote: > > Mmm, the Air is nice =) which build of Mono is that? > > > >> -----Original Message----- > >> From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core- > >> boun...@rubyforge.org] On Behalf Of Ben Hall > >> Sent: Friday, January 23, 2009 2:32 PM > >> To: ironruby-core@rubyforge.org > >> Subject: Re: [Ironruby-core] DLR Daily Builds (including IronRuby) > >> > >> I just tried 10216 release on my OSX (just brought a MacBook Air). > >> IronPython works, however IronRuby throws the following exception: > >> > >> Pretty:Release Ben$ mono ir.exe > >> > >> Unhandled Exception: System.ArgumentException: Language name should > >> not be null, empty or duplicated between languages > >> Parameter name: names > >> at Microsoft.Scripting.Utils.ContractUtils.Requires (Boolean > >> precondition, System.String paramName, System.String message) > >> [0x00000] > >> at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage > >> (System.String languageTypeName, System.String displayName, IList`1 > >> names, IList`1 fileExtensions, IDictionary`2 options, System.String > >> paramName) [0x00000] > >> at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage > >> (System.String languageTypeName, System.String displayName, IList`1 > >> names, IList`1 fileExtensions, IDictionary`2 options) [0x00000] > >> at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ToConfiguration > () > >> [0x00000] > >> at Microsoft.Scripting.Hosting.ScriptRuntime..ctor > >> (Microsoft.Scripting.Hosting.ScriptRuntimeSetup setup) [0x00000] > >> at (wrapper remoting-invoke-with-check) > >> Microsoft.Scripting.Hosting.ScriptRuntime:.ctor > >> (Microsoft.Scripting.Hosting.ScriptRuntimeSetup) > >> at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run > >> (System.String[] args) [0x00000] > >> at RubyConsoleHost.Main (System.String[] args) [0x00000] > >> > >> > >> > >> > >> > >> > >> On Fri, Jan 23, 2009 at 3:19 PM, Jimmy Schementi > >> <jimmy.scheme...@microsoft.com> wrote: > >> > It's not a CI server, or does a build in mono. It runs on his > Windows > >> box in > >> > his office, and uploads the builds to Azure. > >> > http://devhawk.net/2009/01/07/Nightly+Builds+Technical+Info.aspx. > >> So, > >> > Letterle ... keep doing what you're doing. =) But Foord is > correct, > >> that the > >> > builds should work in Mono just fine. > >> > > >> > > >> > > >> > ~js > >> > > >> > > >> > > >> > From: ironruby-core-boun...@rubyforge.org > >> > [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Michael > >> Letterle > >> > Sent: Friday, January 23, 2009 7:08 AM > >> > To: ironruby-core@rubyforge.org > >> > Subject: Re: [Ironruby-core] DLR Daily Builds (including IronRuby) > >> > > >> > > >> > > >> > Indeed, but it doesn't regression test building on mono (or under > >> linux). > >> > Just wanted to confirm this wasn't happening since that's what > I've > >> been > >> > working on and don't want to duplicate efforts. > >> > > >> > On Fri, Jan 23, 2009 at 9:07 AM, Michael Foord > >> <fuzzy...@voidspace.org.uk> > >> > wrote: > >> > > >> > Michael Letterle wrote: > >> > > >> > I assume this is a Window/.NET build? :) > >> > > >> > Certainly as far as IronPython goes, binaries compiled on Windows > >> work on > >> > Mono (modulo any Mono bugs). > >> > > >> > Michael > >> > > >> > On Fri, Jan 23, 2009 at 1:05 AM, Jimmy Schementi > >> > <jimmy.scheme...@microsoft.com > >> <mailto:jimmy.scheme...@microsoft.com>> > >> > wrote: > >> > > >> > In case this is new to anyone ... Harry Pierson recently built > a > >> > daily-build site for the IronPython and DLR Codeplex sites. > Good > >> > news for IronRuby is it's included in the DLR Codeplex source > >> > repository (since IronRuby shares a source repository with DLR > and > >> > IronPython, and the DLR Codeplex site is a daily-updated mirror > of > >> > that repository). > >> > > >> > > >> > Here's the DLR Daily Build RSS Feed: > >> > > >> > http://nightlybuilds.cloudapp.net/rss.ashx?project=dlr > >> > > >> > > >> > Pick your poison (debug/release/silverlight debug/silverlight > >> > release) and you'll get a build of IronRuby, IronPython, and > the > >> > DLR in one package. Soon we'll have a continuous integration > >> > server which produces daily builds out of the git repository, > but > >> > until then this may ease the pain in getting builds. > >> > > >> > > >> > ~js > >> > > >> > > >> > _______________________________________________ > >> > Ironruby-core mailing list > >> > > >> > Ironruby-core@rubyforge.org <mailto:Ironruby- > c...@rubyforge.org> > >> > > >> > http://rubyforge.org/mailman/listinfo/ironruby-core > >> > > >> > > >> > > >> > > >> > -- > >> > Michael Letterle > >> > [Polymath Prokrammer] > >> > http://blog.prokrams.com > >> > > >> > ------------------------------------------------------------------ > --- > >> --- > >> > > >> > _______________________________________________ > >> > Ironruby-core mailing list > >> > Ironruby-core@rubyforge.org > >> > http://rubyforge.org/mailman/listinfo/ironruby-core > >> > > >> > > >> > _______________________________________________ > >> > Ironruby-core mailing list > >> > Ironruby-core@rubyforge.org > >> > http://rubyforge.org/mailman/listinfo/ironruby-core > >> > > >> > > >> > -- > >> > Michael Letterle > >> > [Polymath Prokrammer] > >> > http://blog.prokrams.com > >> > > >> > > >> > _______________________________________________ > >> > Ironruby-core mailing list > >> > Ironruby-core@rubyforge.org > >> > http://rubyforge.org/mailman/listinfo/ironruby-core > >> > > >> > > >> _______________________________________________ > >> Ironruby-core mailing list > >> Ironruby-core@rubyforge.org > >> http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > > Ironruby-core mailing list > > Ironruby-core@rubyforge.org > > http://rubyforge.org/mailman/listinfo/ironruby-core > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core