Switching branches from 0.7 to 0.8 results in "undefined method install_gem_spec_stubs"
There are one or two similar postings already, but this seems to be a different story. I've just switched branches to 0.8 and now migrations, script/about and friends all produce the following:
# rake db:migrate RAILS_ENV=production --trace (in [...]) rake aborted! undefined method `install_gem_spec_stubs' for #<Rails::Initializer:0x7f43022c93d0> [...]/vendor/rails/railties/lib/initializer.rb:49:in `send' [...]/vendor/rails/railties/lib/initializer.rb:49:in `run' [...]/config/boot.rb:46:in `load_initializer' [...]/config/boot.rb:38:in `run' [...]/config/boot.rb:11:in `boot!' [...]/config/boot.rb:109 /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' [...]/Rakefile:4 /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2349:in `load' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2349:in `raw_load_rakefile' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1985:in `load_rakefile' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1984:in `load_rakefile' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1969:in `run' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run' /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19
My versions however are up to the task. Rake is at 0.8.3, Rubygems reports 1.3.1 and Rails is bundled in the vendor directory.
SOLVED: Switching branches from 0.7 to 0.8 results in "undefined method install_gem_spec_stubs" - Added by Sven Schwyn over 11 years ago
My fault. I lived under the wrong impression that Rails came bundled from the Repo, but it was frozen to an old version. Sorry for the noise.