rake db:migrateの「rdoctask is obsolete」 | 仕事たのしいなーもー

仕事たのしいなーもー

SEブログです。日々の発見や関心を掲載しています。

Railsの環境を構築している過程でハマったことをメモ。

Railsチュートリアルに沿って進めていたが、

rake db:migrate

が、どうしても動かない。以下のようなエラーになる。


'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc 2.4.2+) instead.


なぜかって、グーグル先生に聞いてみると、
入っているrakeのバージョンが新し過ぎるかららしい。

入っているrakeをuninstallして、
0.8.7のrakeを入れなおしてあげるとうまく通るようになりました。

筆者の場合、チュートリアルを無視してPassengerの環境を作っていたら
そんときにrake 10系が入っちゃってたことが原因の様子。