De edelstenen (ofwel mysql of mysql2) bieden een versie-onafhankelijke laag voor de versie van MySQL die u gebruikt.
Als u echter een vooraf gecompileerde edelsteen gebruikt, moet er een versiespecifieke MySQL-bibliotheek op uw systeem worden geïnstalleerd.
Om dat te voorkomen, kunt u MySQL Connector/C gebruiken, waarmee u op een versie-onafhankelijke manier verbinding kunt maken met MySQL.
Ik heb gedocumenteerd hoe ik mysql gem tegen MySQL Connector/C compileer in deze blogpost:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
mysql2 gem heeft wat problemen op Windows, dus ik raad je aan om voorlopig mysql gem te gebruiken.
Ik hoop dat dit helpt.