के लिए एक सिम्लिंक बनाएं मैंने एक पीकेजी इंस्टॉलर के माध्यम से mysql स्थापित किया है। मैं रेल सर्वर शुरू करने की कोशिश कर रहा हूं और मुझे निम्न त्रुटि मिल रही है।libmysqlclient.18.dylib लाइब्रेरी
Library not loaded: libmysqlclient.18.dylib (LoadError)
मैं पढ़ रहा हूँ की तरह
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
एक सिमलिंक बनाने के लिए है कि कि एक समाधान के लिए कोई
/usr/local/mysql/lib/libmysqlclient.18.dylib
फ़ाइल केवल एक
/usr/local/mysql/lib/libmysqlclient.20.dylib
फ़ाइल है।
मैं
sudo find /usr/ -name libmysqlclient.18.dylib
चलाने के लिए और मैं libmysqlclient.18.dylib फ़ाइल नहीं मिल रहा।
सिम्लिंक फिक्स आपकी स्थिति पर लागू नहीं होता है * 18 * फ़ाइल पिछले संस्करण के लिए थी (5.6 मुझे विश्वास है)। * 20 * फ़ाइल का उपयोग mysql 5.7 के साथ किया जाता है। यदि आप पिछले संस्करण से अपग्रेड कर रहे हैं, तो http: // dev देखें।mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html और 'mysql_upgrade' चलाएं। –