¿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

Abe
fuente
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.

Eliza Weisman
fuente