ディレクトリ /tmp/buld_source があり、ここで cmake を使用して正しいインストール プレフィックスで MySQL 5.5 をビルドしました。
次に、指定されたプレフィックスの下の正しい(希望する)場所にlibmysqlを手動でコピーしました。適切なインクルード ファイルもコピーされました。その後、mysql2 gem をビルドし、mysql_config へのパスを提供しました。
何らかの理由で、宝石は $PREFIX/lib/libmysqlclient.16.dylib 以外の /tmp/buld_source/libmysql/libmysqlclient.16.dylib を参照しています
もちろん、/tmp/buld_source, gem は機能します。フォルダーを削除すると、gem は mysql.bundle ファイルから参照されているライブラリーがないと不平を言い始めます。
詳細はこちら: https://github.com/brianmario/mysql2/issues/143/
gem を作成するときに何か足りないものはありますか?