No se puede cargar X11 en R después de OS X Yosemite actualización

De la ejecución en la siguiente error cuando trato de usar ggplot2 y de la trama dentro de la consola después de actualizar a Yosemite:

Error in (function (display = "", width, height, pointsize, gamma, bg,  : 
  X11 module cannot be loaded
In addition: Warning message:
In (function (display = "", width, height, pointsize, gamma, bg,  :
  unable to load shared object '/Library/Frameworks/R.framework/Resources/modules//R_X11.so':
  dlopen(/Library/Frameworks/R.framework/Resources/modules//R_X11.so, 6): Library not loaded: /usr/X11/lib/libSM.6.dylib
  Referenced from: /Library/Frameworks/R.framework/Resources/modules//R_X11.so
  Reason: image not found

¿Cómo puedo hacer para resolver esto?

  • Creo que esta pregunta es más adecuado para hacer Diferentes
  • ¿Reinstalar XQuartz después de la actualización? Trate de volver a instalar primero antes de hacer cualquier otra cosa.
  • Leer los últimos posts a r-sig-mac de la lista de correo. Le dirán a la correspondiente información.
InformationsquelleAutor raynach | 2014-10-21

4 Kommentare

  1. 28

    Ejecutar lo siguiente en una ventana de terminal:

    locate libSM.6.dylib

    o hacerlo desde un R de la consola:

    system("locate libSM.6.dylib")

    En mi Yosemite instalarlo en /opt/X11/lib/libSM.6.dylib.

    Si su instalación es similar, entonces:

    sudo ln -s /usr/X11 /opt/X11 

    debe ayudar a solucionar este problema temporalmente, pero me gustaría seguir buscando un Yosemite paquete de R (ya que se acomoda a todos los cambios que Apple hizo a la estructura de archivos).

    • Usted también necesita configurar el directorio /usr/X11R6 enlace simbólico. La cosa más fácil de hacer es reinstalar XQuartz que lo hace por ti.
    • Tuve que volver a instalar XQuartz y abrir (con el fin de corregir los enlaces simbólicos supongo).
  2. 32

    Parece que la actualización del sistema operativo elimina el directorio /usr/X11 y /usr/X11R6 enlaces simbólicos. Por favor, vuelva a instalar XQuartz de http://xquartz.macosforge.org que la instalación de los enlaces simbólicos de nuevo para usted.

    • Esta debe ser la solución. AFAIK muchas de las aplicaciones que exigen la reinstalación de XQuartz así.
  3. 3

    Tal vez no funcione para todos, no estoy muy seguro de cuál era el problema, pero me he encontrado con los mismos mensajes de error después de instalar Yosemite y fue capaz de resolver el problema mediante la reinstalación de XQuartz de http://xquartz.macosforge.org

  4. 2

    Tenía el mismo problema con R y OS X Yosemite (pero con libpng15.15.dylib archivo).
    Para mí los pasos siguientes fueron de gran ayuda:

    • instalar la última XQuartz 2.7.7

    • sudo ln -s /opt/X11/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea