आपके द्वारा चलाए जा रहे MySQL के संस्करण के लिए रत्न (या तो mysql या mysql2) एक संस्करण-स्वतंत्र परत प्रदान करता है।
हालांकि, यदि आप पूर्व-संकलित रत्न का उपयोग कर रहे हैं, तो इसके लिए आपके सिस्टम में एक संस्करण विशिष्ट MySQL लाइब्रेरी स्थापित करने की आवश्यकता होगी।
इससे बचने के लिए, आप MySQL Connector/C का उपयोग कर सकते हैं जो MySQL से जुड़ने के लिए एक संस्करण-स्वतंत्र तरीका प्रदान करता है।
मैंने इस ब्लॉग पोस्ट में MySQL Connector/C के विरुद्ध mysql रत्न को संकलित करने का तरीका प्रलेखित किया है:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
mysql2 मणि में विंडोज़ पर कुछ समस्याएं हैं, इसलिए मैं आपको कुछ समय के लिए MySQL मणि का उपयोग करने की सलाह दूंगा।
आशा है कि यह मदद करता है।