1 votos

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

Estoy recibiendo advertencias y cuadros emergentes vacíos al compilar y cargar paquetes de R que dependen de tk. Dicen que tk no se ha instalado correctamente.

Estoy usando homebrew, pero no puedo saber 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 de R con tk como dependencia (por ejemplo RNCEP ) R compilará sin dar esta advertencia?

Actualización

Esta es la advertencia que recibo cuando intento cargar un paquete de 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 /Sistema/Biblioteca/Frameworks/Tcl.framework/Versiones/8.5/Recursos/tk8.5 /Sistema/Biblioteca/Frameworks/Tcl.framework/Versiones/8.5/Recursos/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 /Sistema/Biblioteca/Tcl/tk8.5/Recursos/scripts /Sistema/Biblioteca/Tcl/8.5/tk8.5 /Sistema/Biblioteca/Tcl/8.5/tk8.5/Recursos/scripts ~/Librería/Frameworks/tk8.5 ~/Library/Frameworks/tk8.5/Resources/scripts /Library/Frameworks/tk8.5 /Biblioteca/Framework/tk8.5/Recursos/scripts /Sistema/Biblioteca/Frameworks/tk8.5 /Sistema/Biblioteca/Frameworks/tk8.5/Recursos/scripts ./biblioteca

0 votos

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

0 votos

@Abe ¿tu comentario significa que tenías una R que funcionaba antes de instalar inkscape y ghostscript?

0 votos

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

1voto

Adam Smith Puntos 2167

Intente instalar tk desde el EstadoActivo 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, ten en cuenta que ActiveTcl no es un software de código abierto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X