Edited at

mysql2が認識されない

More than 1 year has passed since last update.


環境

Sierra 10.12.6

Ruby 2.5.0

Rails 5.1.4

mysql2 0.5.1


エラー

rails generate model ... を実行すると

Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile

と出る

でもgem listで確認するとmysql2は入ってる


解決策

mysql2のバージョンを一つ下げた

gem install mysql2 -v '4.10.0'

Rails 5.1.4だとmysql0.5.0以降に対応してないっぽい