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.