2012-07-25 33 views
1

当我require(gWidgetstcktk),我得到一个无限循环,与像这样的错误消息看似无穷无尽:引起的需要(gWidgetstcltk)无限循环

error reading package index file /Library/Frameworks/R.framework/Versions/2.14/Resources/library/tcltk2/tklibs/ttktheme_clearlooks/pkgIndex.tcl: can't find package tile 
error reading package index file /Library/Frameworks/R.framework/Versions/2.14/Resources/library/tcltk2/tklibs/ttktheme_clearlooks/pkgIndex.tcl: too many nested evaluations (infinite loop?) 

(在每次迭代的路径是不同的。这些消息的结束似乎是重要的部分:can't find package tiletoo many nested evaluations (infinite loop?)

我安装的软件包照常使用install.package()和文件中引用的似乎是目前gWidgets似乎加载就好了,我运行v 2.14。 .1在OSX 10.7.4上通过RStudio 0.96.231发生了什么g在这里?


更新:我现在看到问题来自tcltk2包。

回答

1

这不应该发生。首先,我会说尝试卸载软件包,然后重新安装它。在这个过程中可能会有错误。你应该做的另一件事是选择“安装所有依赖”当你这样做(或install.packages(______, dependencies = TRUE))。你是否已经安装了该软件包的所有相关依赖项?也许这个图书馆需要一个你不具备的图书馆。

+0

啊 - 我认为依赖关系默认为TRUE,但现在我发现它没有。我会尝试卸载并重新安装。 – 2012-07-25 14:47:38

+0

好的,希望能解决你的问题:)! – MikeZ 2012-07-25 14:49:58

+0

不幸的是,没有。我卸载了它并重新安装了它,而且没有任何变化。我也证实,这只发生在gWidgetstcltk - 其他软件包安装得很好。 – 2012-07-25 15:11:42