Background
On my local machine, I tried installing the 'bullet' gem via my gemfile, and bundle
seemed to go without incident, however upon restarting my app passenger began throwing the error Invalid gemspec for uniform_notifier
. It seems someone else had this issue and the suggested resolution on StackOverflow said to update RubyGems by running:
The issue
gem update --system
This produced no error messages upon running, however now none of apps will start. They all give the same vague Passenger error:
PhusionPassenger::UnknownError
There was an error in your Gemfile, and Bundler cannot continue. (Bundler::GemfileError)
I removed 'bullet' from my gemfile so it's now back in a state when it was working yesterday, so I don't think there can be an error in my gemfile. Furthermore, all of my other apps are now broken and their gemfiles haven't changed at all.
For reference:
ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.5.0]
rails -v
Rails 3.2.6
rvm --version
rvm 1.1.4 by Wayne E. Seguin
And when I do gem list
for the global and local gemsets, it shows bundler 1.1.0 installed.
Edit: I should also mention that running rails s
starts up a WEBrick server just fine and I can access my apps at localhost:3000, so it's only under Passenger that this error crops up.