Rails

2015-09-16, rails ruby mysql

railsコマンドが動かない

railsコマンドで急に以下のようなエラーが出始めました。

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). (Gem::LoadError)

どうやら原因はmysql2ドライバのバージョンが上がって互換性が無くなったことらしく、ひとまず以下のようにGemfileを修正することで回避できるようです。

Gemfile
gem 'mysql2', '~> 0.3.0'

Railsを使っていると「生産性高い!」と悦に入れることもありますが、結局こういう調整にもしょっちゅう時間を取られている気がしますね。

参考URL

この記事は役に立ちましたか?