Πώς να διορθώσετε το σφάλμα "Dyld: Library not Loaded" στο MacOS

Το MacOS που αναπτύχθηκε και διανέμεται από την Apple είναι σίγουρα ένα από τα πιο αξιόπιστα λειτουργικά συστήματα εκεί έξω. Χρησιμοποιείται κυρίως από επαγγελματίες που σκοπεύουν να χρησιμοποιήσουν τους υπολογιστές τους για επιχειρηματικούς σκοπούς. Ωστόσο, πολύ πρόσφατα έχουν έρθει πολλές αναφορές για ένα σφάλμα "Dyld: Library Not Loaded" στο MacOS. Σε αυτό το άρθρο, θα συζητήσουμε τον λόγο για τον οποίο ενεργοποιείται αυτό το σφάλμα και θα παράσχουμε βιώσιμες λύσεις για να τις διορθώσουμε.

Μήνυμα λάθους "dyld: Βιβλιοθήκη δεν φορτώθηκε" στο MacOS

Τι προκαλεί το σφάλμα "Dyld: Library Not Loaded" στο MacOS;

Αφού λάβαμε πολλές αναφορές, αποφασίσαμε να διερευνήσουμε το πρόβλημα και προσδιορίσαμε τον λόγο για τον οποίο ενεργοποιείται αυτό το σφάλμα.

  • Μη έγκυρη τοποθεσία: Αυτό το σφάλμα ενεργοποιείται όταν ο υπολογιστής προσπαθήσει να βρει το αρχείο "libmysqlclient.18.dylib" ή ένα αρχείο παρόμοιο με αυτό που βρίσκεται κάτω από την τοποθεσία "usr / lib". Το αρχείο είναι προφανές ότι δεν υπάρχει σε αυτή τη θέση, λόγω του οποίου ενεργοποιείται το σφάλμα.

Τώρα που έχετε μια βασική κατανόηση της φύσης του προβλήματος, θα προχωρήσουμε προς τις λύσεις. Βεβαιωθείτε ότι τα εφαρμόσατε με τη συγκεκριμένη σειρά με την οποία παρέχονται για να αποφύγετε τυχόν συγκρούσεις.

Λύση 1: Δημιουργία συμβολικής σύνδεσης

Είναι δυνατό να αντιμετωπίσετε το πρόβλημα δημιουργώντας μια συμβολική σύνδεση στον κατάλογο όπου ο υπολογιστής ελέγχει για το αρχείο ".dylib". Προς τούτο:

  1. Μεταβείτε στο φάκελο " / usr / lib ".
  2. Πατήστε ταυτόχρονα το " Command " + " Space ".
  3. Πληκτρολογήστε " Terminal " και πατήστε " Enter ".

    Τερματικό MacOS
  4. Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό και πατήστε " 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 
  5. Ελέγξτε αν το πρόβλημα παραμένει.

Λύση 2: Ενημέρωση του Brew

Σε ορισμένες περιπτώσεις, αυτό το αρχείο λείπει από τον κατάλογο λόγω μιας ξεπερασμένης εγκατάστασης του "Brew". Επομένως, σε αυτό το βήμα, θα ενημερώσουμε το Brew. Προς τούτο:

  1. Πατήστε ταυτόχρονα το " Command " + " Space ".
  2. Πληκτρολογήστε " Terminal " και πατήστε " Enter ".

    Τερματικό MacOS
  3. Πληκτρολογήστε την ακόλουθη εντολή στο τερματικό και πατήστε " Enter ".
     cookie update 
  4. Πάλι, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό και πατήστε "Enter".
     αναβάθμιση παρασκευής 
  5. Ελέγξτε αν το πρόβλημα παραμένει.

Λύση 3: Εκτέλεση δέσμης ενεργειών "Copy_dylibs.py"

Σε ορισμένες περιπτώσεις, οι αναφορές για τα αρχεία .dylib δεν είναι σωστές λόγω του οποίου ενεργοποιείται αυτό το σφάλμα. Επομένως, σε αυτό το βήμα, θα τρέχουμε ένα σενάριο που θα εντοπίζει και θα διορθώνει αυτόματα αυτά τα θέματα. Προς τούτο:

  1. Κάντε κλικ σε αυτόν τον σύνδεσμο και κάντε λήψη του σεναρίου.
  2. Εξαγάγετε τα περιεχόμενα του ". zip ".

    Περιεχόμενα του αρχείου zip
  3. Διαβάστε το " readme " που περιλαμβάνεται στο ". zip "για λεπτομερείς οδηγίες.
  4. Εκτελέστε το " copy_dylibs . py "και αφήστε το να διορθωθεί το ζήτημα
  5. Ελέγξτε αν το πρόβλημα παραμένει.

Ενδιαφέροντα Άρθρα