Come posso risolvere R e tk su macOS?

1

Ricevo avvisi e vuote finestre popup durante la compilazione e il caricamento di pacchetti R che dipendono da tk. Dicono che tk non è stato installato correttamente.

Sto usando homebrew, ma non posso dire quale pacchetto potrebbe fornire una corretta installazione di tk, o se sarebbe in conflitto con l'installazione esistente (ma rotta).

Qual è il modo consigliato di installare abbastanza tk su OSX in modo che un pacchetto R con tk come dipendenza (ad esempio RNCEP ) R si compilerà senza dare questo avviso?

Aggiorna

Ecco l'avviso che ottengo quando provo a caricare un pacchetto R che dipende da 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

    
posta Abe 21.03.2013 - 20:04
fonte

1 risposta

1

Prova a installare tk dai binari ActiveState ActiveTcl . Se sei su Mavericks, assicurati di installare ActiveTcl 8.5.15.0 o successivo, poiché ci sono alcuni problemi con le versioni precedenti su Mavericks. Inoltre, tieni presente che ActiveTcl non è un software open source.

    
risposta data 09.01.2014 - 17:06
fonte

Leggi altre domande sui tag