Вот решение, которое я использовал для получения Ruby с гемом MySQL2, работающим в Windows 7 с использованием установки MySQL в XAMPP.
В командной строке Ruby запустите (обязательно обновите путь до того места, где у вас установлен XAMPP / MySQL):
gem install mysql2 -- --with-mysql-dir="C:\xampp\mysql\bin"
Вывод этой команды включает в себя:
=========================
Вы установили двоичную версию mysql2.
Он был построен с использованием MySQL Connector / C версии 6.0.2.
Во избежание возможных проблем рекомендуется использовать точно такую же версию.
Во время создания этого драгоценного камня, необходимые 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
=========================
Это очень важно. Следуй инструкциям. Загрузите файл, извлеките libmysql.dll из каталога lib внутри zip-файла.
Скопируйте указанный DLL в папку bin для вашей установки Ruby. Если вы использовали RailsInstaller и выбрали значения по умолчанию, каталог будет выглядеть как C: \ RailsInstaller \ Ruby1.9.3 \ bin.