Mac に gem install mysql するときは ARCHFLAGS の指定が必要。(あ、これ、Ruby1.8.7です)

前のエントリー

MacのMySQLを5.5から5.6にバージョンアップしたときのメモ。 

で、MySQLのバージョンアップをしたんだけど、

それは、Ruby1.8.7 + Rails2.3.4 + MySQL5.6って、ちょっと古い環境を作りたかったからで。



MySQLをバージョンアップすると、gem mysql

Incorrect MySQL client library version! This gem was compiled for 5.5.29 but the client library is 5.6.10.

というエラーを出すので、gem をインストールしなおす必要があります。



Macにgem mysqlをインストールするときのコマンドは以下です。


$ sudo ARCHFLAGS="-arch x86_64" gem install mysql

-- --with-mysql-config=/usr/local/mysql/bin/mysql_config