Проблемът е, че mysql2 gem не се инсталира с родните си зависимости. В предишни версии на Ruby това би задействало unable to build native gem extension
грешка:

Нещо се промени в Ruby 2.2 така че можете инсталирайте скъпоценния камък, без той да изгражда естественото разширение. Това обаче не означава, че проблемът е разрешен - и затова трябва да сте сигурни, че инсталирате скъпоценния камък с подходящите зависимости.
Урок :
-
Изтеглете C-Connector от MYSQL (обърнете внимание на вашата версия на Ruby - ако използвате 64-битова, изтеглете 64-битовата версия)
-
Разархивирайте / инсталирайте папката MYSQL C-Connector на вашия твърд диск (няма никакви интервали в пътя)
-
Изпълнете следната команда:
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:/your-mysql-connector-path"' -
Това трябва инсталирайте скъпоценния камък с необходимите му файлове
-
След това можете да копирате
libmysql.dllотC:/your-mysql-connector-path-> c:/your-ruby-install/bin`
Разликата между тази инсталация и предишната ще бъде, че тази трябва споменете, че се инсталират родните разширения за скъпоценни камъни (This could take a while ), което предполага, че Ruby разглежда библиотеката.
Този път, ако се инсталира правилно, би трябвало да работи за вас.
--
Ако все още виждате грешка, ще трябва да деинсталирате всички съществуващи версии на mysql2 скъпоценен камък във вашата система:

Ако получавате грешка, просто трябва да въведете gem uninstall mysql2 , изберете all и след това повторете стъпките по-горе.