Name Not Found

情報工学を学ぶ理系大学生の雑記

【Rails】rake test:prepareが使えない!

最近railsで作りたいものが出来て、

http://railstutorial.jp/

このサイトに沿って勉強しています。

その6.2.1において

$ rake test:prepare

を実行せよとあったのですが、

rake aborted!
Don't know how to build task 'test:prepare'

(See full trace by running task with --trace)

と表示され、DBが作成されない。

どうやら、rails4.1でdeprecateされたようです (http://edgeguides.rubyonrails.org/4_1_release_notes.html#active-record-deprecations

ということで、調べてみると有りましたこちらに。 http://qiita.com/mm36/items/b47e9cca3555c5a680af

rake db:create db:migrate RAILS_ENV=test

とすれば、テスト環境のDBが作成され、マイグレーションされます。

Rspecも通りました!解決解決。

(rails4.1.1をGemfileに書いているのですが、tutorialは4.0.5を使っているのでこのエラーが生じなかったんですね。)