¿Cómo puedo solucionar problemas de R y tk en macOS?


1

Recibo advertencias y cuadros emergentes vacíos al compilar y cargar paquetes R que dependen de tk. Dicen que tk no se instaló correctamente.

Estoy usando homebrew, pero no puedo decir qué paquete puede proporcionar una instalación correcta de tk, o si podría entrar en conflicto con la instalación existente (pero rota).

¿Cuál es la forma recomendada de instalar suficientes tk en OSX para que un paquete R con tk sea una dependencia (por ejemplo, RNCEP ) R compilará sin dar esta advertencia?

Actualizar

Aquí está la advertencia que recibo al intentar cargar un paquete R que depende de tk.tcl:

Warning message:
In fun(libname, pkgname) :
  Can't find a usable tk.tcl in the following directories: 
    /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/tk8.5

/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/tk8.5/Resources/Scripts   /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tk8.5   /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/tk8.5/Resources/Scripts   ./lib/tk8.5 ./lib/tk8.5/Resources/Scripts ~ / Library / Tcl / tk8.5   ~ / Library / Tcl / tk8.5 / Resources / Scripts /Library/Tcl/tk8.5   /Library/Tcl/tk8.5/Resources/Scripts /System/Library/Tcl/tk8.5   /System/Library/Tcl/tk8.5/Resources/Scripts   /System/Library/Tcl/8.5/tk8.5   /System/Library/Tcl/8.5/tk8.5/Resources/Scripts   ~ / Library / Frameworks / tk8.5   ~ / Library / Frameworks / tk8.5 / Resources / Scripts /Library/Frameworks/tk8.5   /Library/Frameworks/tk8.5/Resources/Scripts   /System/Library/Frameworks/tk8.5   /System/Library/Frameworks/tk8.5/Resources/Scripts ./library


1
¿Está utilizando una versión específica de R? Hace Este artículo producir una instalación R viable? Eres tú pidiendo un XY ¿El problema y realmente solo busco instalar R evitando un error tk o está obteniendo un tk completo del objetivo principal?
bmike

@bmike Tengo una instalación R viable (instalada como un archivo .dmg descargado de [Rstudio] (www.rstudio.com), esto solo me da advertencias y cajas vacías tk). Comenzó cuando usé brew para instalar inkscape y ghostscript (ambos requieren X11).
Abe

Intente instalar R desde homebrew, ya que los escritores de paquetes deberían haber solucionado el problema
Mark

@Abe, ¿su comentario significa que tenía una R en funcionamiento antes de instalar inkscape y ghostscript?
Mark

@Mark sí, funcionó. ¿Sería un problema sobrescribir la instalación existente de R? ¿Necesito desinstalar?
Abe

Respuestas:


1

Intenta instalar tk desde el ActiveState ActiveTcl binarios Si estás en Mavericks, asegúrate de instalar ActiveTcl 8.5.15.0 o superior, ya que hay algunos problemas con versiones anteriores en Mavericks. Además, tenga en cuenta que ActiveTcl no es un software de código abierto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.