- Published on
Railsのbundle installでAn error occurred while installing mysql2 が起きた時の対処法
railsでmysqlを利用しようとして、bundle installした際に下記のようなエラーにあった際の対象方法を お教えします。
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling.
ここで、まず疑うべきは、mysqlが入っているかです。 そこで、mysqlとterminalで打ってみましょう。
そこで、
zsh: command not found: mysql
のように表示されるとそもそも、mysqlが無いということなので、mysqlを各OSのパッケージマネージャーを使ってインストールしましょう。
Macの場合は、
brew install mysql
で終わりで、mysqlのサーバーを立ち上げるのは、
brew services start mysql
とすれば良いのです。 MySQLが入ったところで、再度bundle installをするとmysqlのgemが問題なくインストールされます。