Ahh sorry . My bad! Somehow preinitializer.rb had crept into my .gitignore file. Must have been with some early playing around with Bundler, but for the life of me I can't remember either that or adding it to the .gitignore file. Must be getting old!
Now to get on with the migration to 1.8.7 on teh Bamboo stack! Ant On 3 Oct, 01:16, Ant <[email protected]> wrote: > Hi all > > I have followed the instructions onhttp://gembundler.com/rails23.html > on how to get bundler running with my 2.3.9 app. > Bundle install works well on my local machine running 1.8.7 and the > app boots fine with script/server. > > However on Heroku although bundler installs all the gems correctly. > When the app launches and I try to access it I get the error shown at > the end of this post complaining about an uninitialized constant > Rails::Boot::Bundler. This is due to the line > > @bundler_loaded ||= Bundler.require :default, Rails.env > > that is part of a Rails::Boot class I have added as per the > instructions at http://gembundler.com/rails23.html. > > Please could someone suggest what the error is? I have the > preinitializer .rbin the /config dir so Bundler should be accessible > as a class. > > Many thanks Anthony > > /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > activesupport-2.3.9/lib/active_support/dependencies.rb:131:in > `const_missing': uninitialized constant Rails::Boot::Bundler > (NameError) > from /disk1/home/slugs/307079_01cec37_d964/mnt/config/boot.rb:115:in > `load_gems' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rails-2.3.9/lib/initializer.rb:164:in `process' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rails-2.3.9/lib/initializer.rb:113:in `send' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rails-2.3.9/lib/initializer.rb:113:in `run' > from /disk1/home/slugs/307079_01cec37_d964/mnt/config/environment.rb: > 13 > from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 31:in `gem_original_require' > from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 31:in `require' > from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/ > adapter/rails.rb:42:in `load_application' > from /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/ > adapter/rails.rb:23:in `initialize' > from /home/heroku_rack/heroku.ru:29:in `new' > from /home/heroku_rack/heroku.ru:29 > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `initialize' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:63:in `new' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:63:in `map' > from /home/heroku_rack/heroku.ru:18 > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `initialize' > from /home/heroku_rack/heroku.ru:11:in `new' > from /home/heroku_rack/heroku.ru:11 > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval' > from /home/slugs/307079_01cec37_d964/mnt/.bundle/gems/ruby/1.8/gems/ > rack-1.1.0/lib/rack/builder.rb:46:in `initialize' > from /home/heroku_rack/heroku.ru:1:in `new' > from /home/heroku_rack/heroku.ru:1 > > -----> An error happened during the initialization of your app. > > This may be due to a typo, wrong number of arguments, or > calling a > function that doesn't exist. > > Make sure the app is working locally in production mode, by > running it > with RAILS_ENV (for Rails apps) or RACK_ENV (for Sinatra or > other rack > apps) set to production. e.g. RAILS_ENV=production script/ > server. > > Examine the backtrace above this message to debug. -- You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/heroku?hl=en.
