Rails mysql2でrake db:createがエラー問題

  • 121
    Like
  • 6
    Comment
More than 1 year has passed since last update.

現象

注意: 2015/9/9 0:00時点での現象です。

rails new hoge -d mysql

でrailsアプリケーションを新規で立ち上げ、

bundle exec rake db:create

すると、エラー?!

Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).

いやいや、Gemfileの中に mysql2 ありますから。

bundle update

を行ってみても効果なし。

対応策

gem 'mysql2', '~> 0.3.20'

にてバージョン指定を行えば、エラーがなくなった。

mysql2のバージョンアップに伴って、不具合が発生しているようです。
おそらくすぐに対応されるかと思いますが、取り急ぎ解決策。