Come risolvere l'errore "Dyld: libreria non caricata" su MacOS

MacOS sviluppato e distribuito da Apple è sicuramente uno dei sistemi operativi più affidabili in circolazione. È utilizzato principalmente da professionisti che intendono utilizzare i propri computer per scopi aziendali. Tuttavia, recentemente sono stati segnalati molti errori relativi a un errore "Dyld: libreria non caricata" su MacOS. In questo articolo, discuteremo il motivo per cui questo errore viene attivato e forniremo anche soluzioni praticabili per risolverli.

Messaggio di errore "dyld: libreria non caricata" su MacOS

Cosa causa l'errore "Dyld: libreria non caricata" su MacOS?

Dopo aver ricevuto numerosi rapporti, abbiamo deciso di indagare sul problema e abbiamo identificato il motivo per cui questo errore è stato attivato.

  • Posizione non valida: questo errore viene generato quando il computer tenta di trovare il file "libmysqlclient.18.dylib" o un file simile a quello nella posizione "usr / lib". Ovviamente il file non è presente in questa posizione a causa della quale viene generato l'errore.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nell'ordine specifico in cui sono forniti per evitare conflitti.

Soluzione 1: creazione di un collegamento simbolico

È possibile contrastare il problema creando un collegamento simbolico nella directory in cui il computer sta verificando il file ".dylib". Per fare ciò:

  1. Passare alla cartella " / usr / lib ".
  2. Premi contemporaneamente " Command " + " Space ".
  3. Digitare " Terminale " e premere " Invio ".

    Terminale MacOS
  4. Digita il seguente comando nel terminale e premi " Invio "
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Un esempio del comando sopra è simile al seguente:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Controlla se il problema persiste.

Soluzione 2: aggiornamento di Brew

In alcuni casi, questo file non è presente nella directory a causa di un'installazione obsoleta di "Brew". Pertanto, in questo passaggio, aggiorneremo Brew. Per fare ciò:

  1. Premi contemporaneamente " Command " + " Space ".
  2. Digitare " Terminale " e premere " Invio ".

    Terminale MacOS
  3. Digitare il seguente comando nel terminale e premere " Invio ".
     aggiornamento della birra 
  4. Ancora una volta, digitare il seguente comando nel terminale e premere "Invio".
     aggiornamento birra 
  5. Controlla se il problema persiste.

Soluzione 3: esecuzione di uno script "Copy_dylibs.py"

In alcuni casi, i riferimenti per i file ".dylib" non sono corretti a causa dei quali viene attivato questo errore. Pertanto, in questo passaggio, eseguiremo uno script che rileverà e risolverà automaticamente questi problemi. Per fare ciò:

  1. Fai clic su questo link e scarica lo script.
  2. Estrarre il contenuto del ". zip ".

    Contenuto del file zip
  3. Leggi il " readme " incluso nel ". zip "file attentamente per istruzioni dettagliate.
  4. Esegui il " copy_dylibs . py "e lasciare che risolva il problema
  5. Controlla se il problema persiste.

Articoli Interessanti