He instalado OS X Lion y estaba tratando de resolver el error libxml2 que faltaba para la programación de Ruby. Traté de instalar la última versión de Libxml2 que es libxml2-2.8.0
Debido a la incompatibilidad de esta versión, Mac arroja errores al abrir XCode, Chrome y alguna otra aplicación con el error.
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
Qué tengo que hacer ? ¿Cómo debo eliminar la versión libxml2 2.8.0?
Por favor responde
lion
development
error
uninstall
Shailesh Kalamkar
fuente
fuente
Respuestas:
Puedes hacer cualquiera de
eliminar
/usr/local/lib/libxml2.2.dylib
, copiar un trabajolibxml2.2.dylib
de otra Mac con la misma versión de OS X y volver a crear los enlaces simbólicos para que se vean como el listado del directorio a continuaciónreinstale OS X Lion sobre la instalación existente y vuelva a aplicar todas las actualizaciones del sistema.
obtener
libxml2.2.dylib
de su copia de seguridad y aplicar la opción 1PD: Logré hacer lo mismo con una de las bibliotecas más esenciales hace unos meses, dejando solo la opción 2 (porque ya nada funcionaba). En retrospectiva, probablemente podría haber arrancado desde DVD para aplicar la opción 1, pero aún habría necesitado una fuente confiable para la biblioteca porque el DVD era para 10.7.0.
fuente