Apple द्वारा विकसित और वितरित MacOS निश्चित रूप से सबसे विश्वसनीय ऑपरेटिंग सिस्टम में से एक है। इसका उपयोग ज्यादातर पेशेवरों द्वारा किया जाता है जो व्यावसायिक उद्देश्यों के लिए अपने कंप्यूटर का उपयोग करने का इरादा रखते हैं। हालाँकि, हाल ही में MacOS पर "Dyld:लाइब्रेरी नॉट लोडेड" त्रुटि के बारे में बहुत सारी रिपोर्टें आ रही हैं। इस लेख में, हम उस कारण पर चर्चा करेंगे जिसके कारण यह त्रुटि उत्पन्न हुई है और उन्हें ठीक करने के लिए व्यवहार्य समाधान भी प्रदान करते हैं।
MacOS पर "Dyld:लाइब्रेरी लोड नहीं हुई" त्रुटि का क्या कारण है?
कई रिपोर्ट प्राप्त करने के बाद, हमने इस मुद्दे की जांच करने का निर्णय लिया और उस कारण की पहचान की जिसके कारण यह त्रुटि हुई है।
- अमान्य स्थान: यह त्रुटि तब ट्रिगर होती है जब कंप्यूटर "libmysqlclient.18.dylib" फ़ाइल या "usr/lib" स्थान के अंतर्गत उसके समान फ़ाइल खोजने का प्रयास करता है। फ़ाइल स्पष्ट रूप से इस स्थान पर मौजूद नहीं है जिसके कारण त्रुटि उत्पन्न हुई है।
अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है तो हम समाधान की ओर बढ़ेंगे। किसी भी विरोध से बचने के लिए इन्हें उस विशिष्ट क्रम में लागू करना सुनिश्चित करें जिसमें उन्हें प्रदान किया गया है।
समाधान 1:एक प्रतीकात्मक लिंक बनाना
निर्देशिका में एक प्रतीकात्मक लिंक बनाकर समस्या का मुकाबला करना संभव है जहां कंप्यूटर ".dylib" फ़ाइल की जांच कर रहा है। ऐसा करने के लिए:
- नेविगेट करें करने के लिए "/usr/lib "फ़ोल्डर।
- दबाएं "कमांड ” + “स्पेस "एक साथ।
- टाइप करें "टर्मिनल . में ” और “Enter . दबाएं ".
- टाइप करें टर्मिनल में निम्न कमांड दर्ज करें और “Enter . दबाएं) "
sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
उपरोक्त आदेश का एक उदाहरण इस तरह दिखता है:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
- जांचें यह देखने के लिए कि क्या समस्या बनी रहती है।
समाधान 2:ब्रू अपडेट करना
कुछ मामलों में, "ब्रू" की पुरानी स्थापना के कारण यह फ़ाइल निर्देशिका से गायब है। इसलिए, इस चरण में, हम ब्रू को अपडेट करेंगे। ऐसा करने के लिए:
- दबाएं "कमांड ” + “स्पेस "एक साथ।
- टाइप करें "टर्मिनल . में ” और दबाएं “दर्ज करें ".
- टाइप करें टर्मिनल में निम्नलिखित कमांड में और “Enter . दबाएं) ".
brew update
- फिर से, टाइप करें टर्मिनल में निम्नलिखित कमांड में और "एंटर" दबाएं।
brew upgrade
- जांचें यह देखने के लिए कि क्या समस्या बनी रहती है।
समाधान 3:"Copy_dylibs.py" स्क्रिप्ट चलाना
कुछ मामलों में, ".dylib" फ़ाइलों के संदर्भ सही नहीं हैं, जिसके कारण यह त्रुटि ट्रिगर होती है। इसलिए, इस चरण में, हम एक स्क्रिप्ट चलाएंगे जो स्वचालित रूप से इन मुद्दों का पता लगाएगी और उन्हें ठीक कर देगी। ऐसा करने के लिए:
- क्लिक करें इस लिंक पर और स्क्रिप्ट डाउनलोड करें।
- निकालें ".ज़िप . की सामग्री " फ़ाइल।
- पढ़ें "रीडमी ".ज़िप . में शामिल है विस्तृत निर्देशों के लिए सावधानीपूर्वक फाइल करें।
- चलाएं "copy_dylibs .py ” स्क्रिप्ट और इसे समस्या को ठीक करने दें
- जांचें यह देखने के लिए कि क्या समस्या बनी रहती है।