¿Cómo puedo solucionar los 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 podría proporcionar una instalación correcta de tk, o si entraría en conflicto con la instalación existente (pero rota).

¿Cuál es la forma recomendada de instalar suficiente 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

    
pregunta Abe 21.03.2013 - 20:04

1 respuesta

1

Intente instalar tk desde los binarios ActiveState ActiveTcl Si está en Mavericks, asegúrese 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.

    
respondido por el Eliza Weisman 09.01.2014 - 17:06

Lea otras preguntas en las etiquetas