When I run rspec spec I get the following:
/usr/local/lib/ruby/gems/1.9.1/gems/rspec-rails-2.7.0/lib/rspec/rails/extensions/active_record/base.rb:26:in `
Why are you running rspec spec? The typical thing to run is rake spec.
Try bundle exec rspec spec or bundle exec rake spec.
If that doesn't work, try to see if something is wrong with the rest of your environment -- try bundle exec rails console and bundle exec rails server
Another thing to check, is there anything odd in .rspec in your project file, or ~/.rspec?
In my case
gem "spork-rails", "~> 4.0.0"
was missing in ./Gemfile.
Found this thread while debugging the same symptoms. Here is another reason for the error: I had run
rspec --init
but had failed to run
rails generate rspec:install
Doing the latter fixed the problem.