Rails
MySQL

mysql.h is missing ...

More than 5 years have passed since last update.

Rails3をインストールしたので、MySQLをデータベースにしてプロジェクトを作成しようとした。

$ rails new app -d mysql

ところが、bundle installの際にmysql2のインストールに失敗し、

mysql.h is missing.  please check your installation of mysql and try again.

というエラーメッセージを出してしまった。

インクルードヘッダが見つからないということなので、

$ ls /usr/include

で確認したところmysqlがない。

$ yum install mysql-devel

mysql-develをインストールしたところ、mysql.hが作成されていたので、改めてmysql2をインストール

$ gem install mysql2

無事にプロジェクトも作成できた。