2012-07-25 66 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