如何在macOS上对R和tk进行故障排除?


1

在编译和加载依赖于tk的R程序包时,我得到警告和空的弹出框。他们说tk没有正确安装。

我正在使用自制软件,但是我无法确定哪个软件包可能提供正确的tk安装,或者它是否与现有(但已损坏)的安装冲突。

建议在OSX上安装足够多的tk的推荐方法是什么,以便将tk作为依赖项的R软件包(例如RNCEP)R编译时不给出此警告?

更新资料

这是我在尝试加载依赖于tk.tcl的R软件包时收到的警告:

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/资源/脚本/库/Tcl/tk8.5/库/Tcl/tk8.5/资源/脚本/系统/库/Tcl/tk8.5/系统/库/Tcl/tk8.5 /资源/脚本/System/Library/Tcl/8.5/tk8.5 /系统/库/Tcl/8.5/tk8.5/资源/脚本〜/ Library / Frameworks / tk8.5〜/ Library / Frameworks / tk8.5 /资源/脚本/库/Frameworks/tk8.5/库/Frameworks/tk8.5/资源/脚本/System/Library/Frameworks/tk8.5/系统/库/Frameworks/tk8.5/资源/脚本./图书馆


1
您使用的是R的特定版本吗?请问这篇文章产生一个可行的[R安装?您是在问一个XY问题,而实际上只是想通过绕过tk错误来安装R,还是将完整的tk当作主要目标的一部分?
bmike

@bmike我有一个可行的R安装程序(作为从[Rstudio](www.rstudio.com)下载的.dmg安装,这只是警告和空白的tk框)。当我使用brew安装inkscape和ghostscript(两者都需要X11)时,它就开始了。
2013年

尝试从自制软件安装R-因为软件包编写者应该已经解决了问题
2013年

@Abe的评论是否意味着您在安装inkscape和ghostscript之前已使用了正常的R?
2013年

@Mark是的,它确实起作用。覆盖R的现有安装是否会成为问题?我需要卸载吗?
2013年

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.