ユカシカド エンジニアブログ

体の栄養状態を把握する検査サービス VitaNoteを開発するエンジニアのブログ

HomebrewなMySQLを使っている時のgem install mysql2のエラー

よくハマるのでいい加減にメモしておく。

こんなエラー

$ gem install mysql2
## snip ##
checking for mysql/mysql.h... no
mysql.h is missing. please check your installation of mysql and try again.

gem installの時:

gem install mysql2 -- --with-mysql-lib=/usr/local/Cellar/mysql/5.6.10/lib --with-mysql-dir=/usr/local/Cellar/mysql/5.6.10 --with-mysql-config=/usr/local/Cellar/mysql/5.6.10/bin/mysql_config --with-mysql-include=/usr/local/Cellar/mysql/5.6.10/include
# 要バージョン確認

bundle installの時:

$ vi .bundle/config
BUNDLE_BUILD__MYSQL2: '--with-mysql-lib=/usr/local/Cellar/mysql/5.6.10/lib --with-mysql-dir=/usr/local/Cellar/mysql/5.6.10 --with-mysql-config=/usr/local/Cellar/mysql/5.6.10/bin/mysql_config --with-mysql-include=/usr/local/Cellar/mysql/5.6.10/include'