foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

Ruby の MySQL ドライバをインストールする

一番簡単に済む場合

# gem install mysql

上記でエラーが発生する場合

インストール時のコンパイルで必要なライブラリをインストールする。

# yum install mysql-devel

mysql_config の場所を find で調べる。

/usr/lib/mysql/mysql_config
/usr/bin/mysql_config

RubyGemsMySQL ドライバをインストールする。

# gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

CORESERVER の場合

mysql_config の場所を find で調べる。

$ find / -name mysql_config*
/usr/local/mysql-5.1.20-beta-linux-i686-glibc23/bin/mysql_config
/usr/local/mysql-5.1.11-beta-linux-i686-icc-glibc23/bin/mysql_config
/usr/local/mysql-5.1.11-beta-linux-i686/bin/mysql_config
/usr/local/mysql-5.1.17-beta-linux-i686-glibc23/bin/mysql_config
/usr/local/mysql-src/bin/mysql_config
/usr/local/mysql-5.1.11-beta-linux-i686-glibc23/bin/mysql_config
/rbin/mysql_config

RubyGemsMySQL ドライバをインストールする。

$ gem install mysql -- --with-mysql-config=/usr/local/mysql-src/bin/mysql_config

注意

MySQL 本体については 5.1 以前にしておかないと、サポートされていない可能性もあるので事前に確認すること。