অ্যাপল দ্বারা বিকাশিত এবং বিতরণ করা MacOS অবশ্যই সেখানকার সবচেয়ে নির্ভরযোগ্য অপারেটিং সিস্টেমগুলির মধ্যে একটি। এটি বেশিরভাগ পেশাদারদের দ্বারা ব্যবহৃত হয় যারা ব্যবসায়িক উদ্দেশ্যে তাদের কম্পিউটার ব্যবহার করতে চান। যাইহোক, বেশ সম্প্রতি MacOS-এ "Dyld:Library Not Loaded" ত্রুটির প্রচুর রিপোর্ট আসছে। এই নিবন্ধে, আমরা আলোচনা করব যে কারণে এই ত্রুটিটি শুরু হয়েছে এবং সেগুলি ঠিক করার জন্য কার্যকর সমাধানও প্রদান করব৷
MacOS-এ "Dyld:Library Not Loaded" ত্রুটির কারণ কী?
অসংখ্য রিপোর্ট পাওয়ার পর, আমরা সমস্যাটি তদন্ত করার সিদ্ধান্ত নিয়েছি এবং যে কারণে এই ত্রুটিটি হয়েছে তা চিহ্নিত করেছি৷
- অবৈধ অবস্থান: এই ত্রুটিটি ট্রিগার হয় যখন কম্পিউটার "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:ব্রু আপডেট করা
কিছু ক্ষেত্রে, এই ফাইলটি "Brew" এর পুরানো ইনস্টলেশনের কারণে ডিরেক্টরি থেকে অনুপস্থিত। অতএব, এই ধাপে, আমরা ব্রু আপডেট করব। এটি করার জন্য:
- টিপুন “কমান্ড ” + “স্পেস একই সাথে।
- টাইপ “টার্মিনাল-এ ” এবং টিপুন “এন্টার করুন "
- টাইপ টার্মিনালে নিম্নলিখিত কমান্ডে এবং “Enter টিপুন “.
brew update
- আবার, টাইপ করুন টার্মিনালে নিম্নলিখিত কমান্ডে এবং "এন্টার" টিপুন৷
brew upgrade
- চেক করুন সমস্যাটি থেকে যায় কিনা তা দেখতে।
সমাধান 3:একটি "Copy_dylibs.py" স্ক্রিপ্ট চালানো
কিছু ক্ষেত্রে, ".dylib" ফাইলের রেফারেন্স সঠিক নয় যার কারণে এই ত্রুটিটি ট্রিগার হয়েছে৷ অতএব, এই ধাপে, আমরা একটি স্ক্রিপ্ট চালাব যা স্বয়ংক্রিয়ভাবে এই সমস্যাগুলি সনাক্ত করবে এবং ঠিক করবে। এটি করার জন্য:
- ক্লিক করুন এই লিঙ্কে এবং স্ক্রিপ্ট ডাউনলোড করুন।
- এক্সট্র্যাক্ট “.zip-এর বিষয়বস্তু " ফাইল।
- পড়ুন৷ “readme "" অন্তর্ভুক্ত।zip বিস্তারিত নির্দেশাবলীর জন্য সাবধানে ফাইল করুন।
- চালান “copy_dylibs .py ” স্ক্রিপ্ট এবং এটি সমস্যার সমাধান করতে দিন
- চেক করুন সমস্যাটি থেকে যায় কিনা তা দেখতে।