Problema con la versione libxml2-2.8.0 su OS X Lion

1

Ho installato OS X Lion e stavo cercando di risolvere l'errore libxml2 mancante per lo scopo di programmazione di Ruby. Ho provato ad installare l'ultima versione di Libxml2 che è libxml2-2.8.0

A causa dell'incompatibilità di questa versione, Mac genera errori durante l'apertura di XCode, Chrome e altre applicazioni con l'errore.

Dyld Error Message:
Library not loaded: /usr/lib/libxml2.2.dylib
Referenced from: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
Reason: no suitable image found.  Did find:
   /usr/lib/libxml2.2.dylib: mach-o, but wrong architecture
   /usr/local/lib/libxml2.2.dylib: mach-o, but wrong architecture
   /usr/lib/libxml2.2.dylib: mach-o, but wrong architecture

Cosa dovrei fare? Come dovrei rimuovere la versione 2.8.0 di libxml2?

Rispondi

    
posta Shailesh Kalamkar 20.06.2012 - 12:38
fonte

1 risposta

2

Puoi fare uno dei due

  1. rimuovi /usr/local/lib/libxml2.2.dylib , copia un libxml2.2.dylib funzionante da un altro Mac con la stessa versione di OS X e ricrea i link simbolici per assomigliare alla seguente lista di directory

  2. reinstallare OS X Lion sopra l'installazione esistente e riapplicare tutti gli aggiornamenti di sistema.

  3. ottieni libxml2.2.dylib dal tuo backup e applica l'opzione 1

PS: sono riuscito a fare la stessa cosa con una delle librerie più essenziali qualche mese fa, lasciando solo l'opzione 2 (perché niente di utile ha funzionato più). Con il senno di poi probabilmente avrei potuto fare il boot da DVD per applicare l'opzione 1, ma avrei comunque avuto bisogno di una fonte attendibile per la libreria perché il DVD era per 10.7.0.

pse@Fourecks:~$ ll /usr/lib/libxml2.*
lrwxr-xr-x  1 root  wheel       15 Feb 12 11:51 /usr/lib/libxml2.2.7.3.dylib@ -> libxml2.2.dylib
-rwxr-xr-x  1 root  wheel  2321840 May 10 20:34 /usr/lib/libxml2.2.dylib*
lrwxr-xr-x  1 root  wheel       15 Feb 12 11:51 /usr/lib/libxml2.dylib@ -> libxml2.2.dylib
    
risposta data 20.06.2012 - 20:16
fonte

Leggi altre domande sui tag