Ädelstenarna (antingen mysql eller mysql2) tillhandahåller ett versionsoberoende lager till den version av MySQL du kör.
Men om du använder en förkompilerad pärla, kommer det att kräva att ett versionsspecifikt MySQL-bibliotek är installerat i ditt system.
För att undvika det kan du använda MySQL Connector/C som ger ett versionsoberoende sätt att ansluta till MySQL.
Jag har dokumenterat hur man kompilerar mysql gem mot MySQL Connector/C i det här blogginlägget:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
mysql2 gem har några problem på Windows så jag rekommenderar att du använder mysql gem tills vidare.
Hoppas detta hjälper.