これは、XAMPP の MySQL インストールを使用して Windows 7 で実行されている MySQL2 gem で Ruby を取得するために使用したソリューションです。
Ruby コマンド プロンプトで次のコマンドを実行します (XAMPP/MySQL がインストールされている場所へのパスを必ず更新してください)。
gem install mysql2 -- --with-mysql-dir="C:\xampp\mysql\bin"
このコマンドの出力には、次のものが含まれます。
=========================
mysql2 のバイナリ バージョンをインストールしました。MySQL Connector/C バージョン 6.0.2 を使用して構築されました。潜在的な問題を回避するために、まったく同じバージョンを使用することをお勧めします。
この gem のビルド時に必要な DLL ファイルは、次のダウンロードで入手できます。
http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/pick
lib\libmysql.dll ファイルを Ruby の bin ディレクトリに配置します (例: C:\Ruby\bin)。
=========================
それは非常に重要です。指示に従ってください。ファイルをダウンロードし、zip ファイル内の lib ディレクトリから libmysql.dll を抽出します。上記の dll を Ruby インストールの bin フォルダーにコピーします。RailsInstaller を使用してデフォルトを選択した場合、ディレクトリは C:\RailsInstaller\Ruby1.9.3\bin のようになります。