There are custom changes to rubygems in trunk that are not yet in rubygems master. You can not use rubygems master or any other version of rubygems with 1.9 trunk other than the version that 1.9 trunk ships with.

 - Evan Phoenix


On Jul 26, 2010, at 8:46 AM, Jon Forums wrote:

> Issue #3607 has been updated by Jon Forums.
> 
> 
> Out of curiosity I just built 28760 with and without raggi's rubygems perflude branch http://github.com/rubygems/rubygems/compare/master...perflude and got the following failures in both.
> 
> Anyone else able to duplicate this on either *nix or Windows?
> 
> 
> *** 28760 + RubyGems perflude ERROR ***
> C:\Users\Jon\Documents\RubyDev>ruby --version
> ruby 1.9.3dev (2010-07-26 trunk 28760) [i386-mingw32]
> 
> C:\Users\Jon\Documents\RubyDev>gem list
> C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:62:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:52:in `from_installed_gems'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:868:in `source_index'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/gem_path_searcher.rb:13:in `initialize'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:827:in `new'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:827:in `searcher'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:468:in `find_files'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:968:in `load_plugins'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/plugins.rb:5:in `<top (required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:183:in<top (required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:7:in `<top(required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from C:/ruby19trunk/bin/gem:9:in `<main>'
> 
> 
> 
> *** 28760 + RubyGems master ERROR ***
> [C:\Users\Jon\Documents\RubyDev]ruby --version
> ruby 1.9.3dev (2010-07-26 trunk 28760) [i386-mingw32]
> 
> [C:\Users\Jon\Documents\RubyDev]gem list
> C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:58:in `from_installed_gems'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:883:in `source_index'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems/gem_path_searcher.rb:13:in `initialize'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:841:in `new'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:841:in `block in searcher'
>        from <internal:prelude>:10:in `synchronize'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:840:in `searcher'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:479:in `find_files'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:983:in `load_plugins'
>        from C:/ruby19trunk/lib/ruby/site_ruby/1.9.1/rubygems.rb:1139:in `<top (required)>'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from <internal:lib/rubygems/custom_require>:29:in `require'
>        from C:/ruby19trunk/bin/gem:8:in `<main>'
> ----------------------------------------
> http://redmine.ruby-lang.org/issues/show/3607
> 
> ----------------------------------------
> http://redmine.ruby-lang.org
> 
>