OSXでmysqlをソースからインストールする際にアーキテクチャーを指定したい場合は
#rubyのバージョンをみてみると > ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [i386-darwin10.8.0] # なのでmysqlもi386でコンパイルしてみる > cmake . -DCMAKE_OSX_ARCHITECTURES="i386" -DCMAKE_INSTALL_PREFIX=/Users/webadmin/usr/local/mysql/55018g -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
わざわざここまで指定してmysqlをコンパイルする理由になったエラーメッセージ
dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info Referenced from: /Users/webadmin/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle Expected in: flat namespace dyld: Symbol not found: _mysql_get_client_info Referenced from: /Users/webadmin/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle Expected in: flat namespace Trace/BPT tra