2014年1月26日

bundle exec rspec が失敗してしまう

はじめて、モデルを生成して、
rails g model Pen
rspec を実行すると
bundle exec rspec
以下のエラーが出ました。
.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/activerecord-4.0.2/lib/active_record/migration.rb:379:in `check_pending!': Migrations are pending; run 'bin/rake db:migrate RAILS_ENV=test' to resolve this issue. (ActiveRecord::PendingMigrationError)
Googleで検索して、原因を調べると、以下のページに解決策が書いてありました。

rake db:migrate RAILS_ENV=test

そうです。test用のデータベース生成してないと出るエラーのようです。