Confirming, that it seems to work properly for me: C:\IronRuby1.0_V4>ir IronRuby 1.0.0.0 on .NET 4.0.30319.1 Copyright (c) Microsoft Corporation. All rights reserved. >>> require 'rubygems' => true >>> RbConfig::CONFIG['rubylibdir'] => "C:/IronRuby1.0_V4/lib/ruby/1.8" # <-- Sounds like it should go here.
I then created an ironruby.rb in: C:\IronRuby1.0_V4\Lib\ruby\1.8\rubygems\defaults my ironruby.rb just commented out the "unless" block. after that, "igem update --system" just worked., as did the install of the bundler gem. Was there a version of ironruby.rb attached somewhere earlier with all of the appropriate overrides? - I just guessed. Thanks Best Regards, Kevin Radcliffe On Mon, Apr 26, 2010 at 11:41 AM, Jim Deville <jdevi...@microsoft.com>wrote: > This is the comment we got from Eric (RubyGems maintainer). > > > > JD > > > > >Comment By: Eric Hodel (drbrain) > Date: 2010-04-20 20:47 > > Message: > rubygems/defaults/ironruby.rb would go in RbConfig::CONFIG['rubylibdir'] > (not in RuybGems) so it should be picked up even by setup.rb > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Ryan Riley > *Sent:* Saturday, April 24, 2010 11:33 AM > > *To:* ironruby-core@rubyforge.org > *Subject:* Re: [Ironruby-core] RubyGems 1.3.6, Bundler, etc. > > > > Where exactly does the #{RUBY_ENGINE}.rb file go? I am having a hard time > finding the location. I changed the impl. of default_exec_format and was > able to update RubyGems. However, I think adding the ruby engine file is a > better way to go. > > > Ryan Riley > > > On Thu, Apr 22, 2010 at 11:39 PM, Tomas Matousek < > tomas.matou...@microsoft.com> wrote: > > This is a bug in RubyGems. It seems that we can get around it by providing > lib/rubygems/ironruby.rb file: > > > > > http://rubyforge.org/tracker/index.php?func=detail&aid=27995&group_id=126&atid=575 > > > > Tomas > > > > *From:* ironruby-core-boun...@rubyforge.org [mailto: > ironruby-core-boun...@rubyforge.org] *On Behalf Of *Ryan Riley > *Sent:* Thursday, April 22, 2010 10:07 PM > > > *To:* ironruby-core@rubyforge.org > > *Subject:* [Ironruby-core] RubyGems 1.3.6, Bundler, etc. > > > > While trying to install DataMapper from source, I ran into a few additional > issues. I can create cases if they are legit, but I suspect I'm just missing > something. When I tried to install dm-more, I received an error stating I > didn't have bundler installed. When I tried installing bundler, I couldn't > because it requires RubyGems 1.3.6. When I tried executing `ir -S gem update > --system`, I received the following: > > > > C:\Users\ryan>ir -S gem update --system > > Updating RubyGems > > Updating rubygems-update > > Successfully installed rubygems-update-1.3.6 > > Updating RubyGems to 1.3.6 > > Installing RubyGems 1.3.6 > > ERROR: While executing gem ... (Gem::Exception) > > [BUG] invalid exec_format "ir", no %s > > > > Is IronRuby telling me it has a known bug, or is this something else? Can I > upgrade to RubyGems 1.3.6? Can I install Bundler? > > > > Thanks, > > > Ryan Riley > > Email: ryan.ri...@panesofglass.org > LinkedIn: http://www.linkedin.com/in/ryanriley > Blog: http://wizardsofsmart.net/ > Twitter: @panesofglass > Website: http://panesofglass.org/ > > > _______________________________________________ > 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