Bugs item #29120, was opened at 2011-04-06 07:28 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=29120&group_id=126
Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Peter Schröder (phoet) Assigned to: Nobody (None) Summary: updating rubygems from 1.6.2 to 1.7.x leads to error in rails 2.3.5 appliaction Initial Comment: hi, we are currently not able to upgrade to latest rubygems, because of this error: /Users/peterschroder/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:320:in `refresh!': source index not created from disk (RuntimeError) from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/rails/vendor_gem_source_index.rb:34:in `refresh!' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/rails/vendor_gem_source_index.rb:29:in `initialize' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/rails/gem_dependency.rb:21:in `new' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/rails/gem_dependency.rb:21:in `add_frozen_gem_path' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/initializer.rb:298:in `add_gem_load_paths' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/initializer.rb:132:in `process' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/initializer.rb:113:in `send' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/initializer.rb:113:in `run' from /Users/peterschroder/Sites/main/app/config/environment.rb:25 from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require' from /Users/peterschroder/.rvm/gems/ree-1.8.7-2010.02@app/gems/rails-2.3.5/lib/commands/server.rb:84 from script/server:3:in `require' from script/server:3 environemnt.rb:25 is just the rails-initializer: Rails::Initializer.run do |config| ... do you have any idea of where this error might come from? kind regards, peter ---------------------------------------------------------------------- Comment By: Justin Dossey (jbd) Date: 2011-04-07 15:05 Message: I've reproduced this with Rails 2.3.10. I'm getting it with ruby 1.8.7, rubygems 1.7.2, bundler 1.0.11. It happens because there's nothing in Gem.source_index.spec_dirs at the time refresh! is called. A workaround (for me) is to comment out the line: @installed_source_index.refresh! in vendor_gem_source_index.rb. If your rails is in vendor/ that is pretty easy. ---------------------------------------------------------------------- Comment By: Eric Hodel (drbrain) Date: 2011-04-07 10:37 Message: Does this happen with Rails 3? ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=29120&group_id=126 _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers