ホーム DoRuby rake db:migrate すると undefined method `last’ for {}:Hash と出る

rake db:migrate すると undefined method `last’ for {}:Hash と出る

この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

こんにちは。mugiです。今回もエラー系です。

ある日、某サーバで rake db:migrate を実行したら、

rake aborted!
undefined method `last’ for {}:Hash

エラーが出ました。 

どうやらrakeのバージョンが上がりすぎているらしいです。

gem list rake 

*** LOCAL GEMS ***

rake (0.8.1, 0.7.3, 0.7.1)

0.8.1を消します。

gem uninstall rake –version 0.8.1 

gem list rake

*** LOCAL GEMS ***

rake (0.7.3, 0.7.1)

消えました。これで rake db:migrate できるようになります。

記事を共有

最近人気な記事