Ruby
Rails

mysql2が認識されない

環境

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以降に対応してないっぽい