MySQL कनेक्टर/सी 64 बिट में शामिल libmysql.lib mingw64-gcc कंपाइलर के साथ संगत नहीं है।
आपको mingw64 संगत libmysql.lib फ़ाइल जनरेट करने की आवश्यकता है।
libmysql.lib फ़ाइल जनरेट करने के लिए, आपको gendef.exe की आवश्यकता है, जो mingw-w64 वितरण से प्राप्त कर सकता है (मुझे https://code.google.com/p/structure-svm-map/downloads/detail?name=svm-map -win.zip&can=2&q= )
mysql कनेक्टर के lib फ़ोल्डर में, निम्न चरणों के साथ libmysql.lib उत्पन्न करें।
gendef.exe libmysql.dll
dlltool -v --dllname libmysql.dll --def libmysql.def --output-lib libmysql.lib
और सामान्य मणि इंस्टॉल कमांड चला रहा है। मणि स्थापित mysql2 -v '0.3.12b6' --with-opt-dir="..."
नोट:MySQL Connector/C 6.1 के मामले में, संस्करण तुलना दिनचर्या के कारण, आप निम्न अपवाद के साथ mysql2 मॉड्यूल का उपयोग नहीं कर सकते हैं। रनटाइम त्रुटि:गलत MySQL क्लाइंट लाइब्रेरी संस्करण! यह रत्न 5.7.2-m12 के लिए संकलित किया गया था लेकिन क्लाइंट लाइब्रेरी 6.1.0 है।
आपको http://dev.mysql.com/downloads/connector/c/6.0.html#downloads
स्रोत:https://bugs.ruby-lang.org/issues/8591