Permata (baik mysql atau mysql2) menyediakan lapisan versi-independen ke versi MySQL yang Anda jalankan.
Namun, jika Anda menggunakan permata yang telah dikompilasi sebelumnya, itu akan memerlukan perpustakaan MySQL versi khusus untuk diinstal di sistem Anda.
Untuk menghindarinya, Anda dapat menggunakan MySQL Connector/C yang menyediakan cara independen versi untuk terhubung ke MySQL.
Saya telah mendokumentasikan cara mengkompilasi permata mysql terhadap Konektor MySQL/C di posting blog ini:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
permata mysql2 memiliki beberapa masalah pada Windows jadi saya akan merekomendasikan Anda menggunakan permata mysql untuk saat ini.
Semoga membantu.