Homebrew環境にてmysql2のgemをインストールするときのエラー回避策

Mountain LionにてHomebrew環境でMySQLを利用していて,mysql2のgemをBundlerなりgemでインストールを試みようとするときに,次のようなエラーが出るときがあります.(というか現にありました...)

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem 
native extension.
 :
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for mysql.h... no
checking for mysql/mysql.h... no
-----
mysql.h is missing.  please check your installation of mysql and 
try again.
-----
*** extconf.rb failed ***
 :

「mysql.h」が無いって?

そんなことはないはず.../usr/local/Cellar/mysql/5.5.20/include/にあるのに.

インクルードパスや,ライブラリパスの問題でしょう.そこで,bundlerのbuildオプションとして,”–with-mysql-config=/usr/local/Cellar/mysql/5.6.12/bin/mysql_config” を指定する.

だけどうまくいかず...

Continue reading “Homebrew環境にてmysql2のgemをインストールするときのエラー回避策”

広告