我在tcl.framework和tk.framework 8.4,8.5和8.6中安装了多个版本的tcl和tk。
除此之外,我正在使用R并且总是抱怨以下错误
“好玩(...):在以下目录中找不到可用的tk.tcl:”
它看起来的多个“目录”是不正确的,甚至不是它正在寻找的正确版本。我想要做的是告诉R我想要它使用的正确的“版本”以及它应该查找tcl / tk文件的“正确路径”。
我很想用“addTclPath(”/ custom / TclTk / path“)”将新目录添加到R-Tcl / Tk搜索路径中“但是我怎么告诉它我希望它搜索到不同的路径和从那一刻开始使用tcl / tk的“新”版本。
我正在使用MACOSX 10.6。
答案 0 :(得分:1)
“R安装和管理手册”中对此进行了描述:
http://cran.r-project.org/doc/manuals/R-admin.html#Tcl_002fTk
R版本2.13.0中的相关章节Patched(2011-04-19 r55523)从此开始。
A.2.1 Tcl / Tk
tcltk软件包需要安装Tcl / Tk> = 8.4:源代码位于http://www.tcl.tk/。要指定Tcl / Tk文件的位置,您可能需要配置选项。 。
答案 1 :(得分:0)
听起来你正在使用Tk的不完整安装。因为Tk不是(默认情况下)只是一个库,而是一个带有支持脚本文件的库,所以需要正确安装才能使其正常运行。一旦您使用已安装的版本,该消息就会消失。 (OTOH,OSX确实包含了适当的Tk构建作为框架IIRC;有点旧,但是正确的。在我的OSX机器上,这个配置选项可以工作:--with-tk-config=/Library/Frameworks/Tk.framework/tkConfig.sh
)