Problemet är att mysql2 gem installerar inte med sina ursprungliga beroenden. I tidigare versioner av Ruby skulle detta ha utlöst unable to build native gem extension
fel:

Något har ändrats i Ruby 2.2 så att du kan installera ädelstenen utan att den bygger den ursprungliga förlängningen. Detta betyder dock inte att problemet är löst - så du måste se till att du installerar pärlan med lämpliga beroenden.
-
Ladda ner C-Connector från MYSQL (observera din version av Ruby – om du använder 64-bitars, ladda ner 64-bitarsversionen)
-
Packa upp/installera mappen MYSQL C-Connector på din hårddisk (har inga mellanslag i sökvägen)
-
Kör följande kommando:
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:/your-mysql-connector-path"' -
Detta bör installera ädelstenen med de filer den behöver
-
Sedan kan du kopiera
libmysql.dllfrånC:/your-mysql-connector-path-> c:/din-ruby-installation/bin`
Skillnaden mellan den här installationen och den tidigare är att den här bör nämn att de inbyggda ädelstenstilläggen installeras (This could take a while ), vilket tyder på att Ruby tittar på biblioteket.
Den här gången, om den installeras korrekt, borde den fungera för dig.
--
Om du fortfarande ser ett fel måste du avinstallera alla befintliga versioner av mysql2 pärla på ditt system:

Om du får ett fel behöver du bara skriva gem uninstall mysql2 , välj all och upprepa sedan stegen ovan.