2011-11-15 112 views
3
動物園包

當我試圖包括動物園包,我收到以下錯誤信息:錯誤時,包括R中

> library(zoo) 
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
    unable to load shared object 
    '/Users/zhangfan/Library/R/2.13/library/zoo/libs/i386/zoo.so': 
    dlopen(/Users/zhangfan/Library/R/2.13/library/zoo/libs/i386/zoo.so, 6): 
    Library not loaded: @rpath/R.framework/Versions/2.13/Resources/lib/libR.dylib 
    Referenced from: /Users/zhangfan/Library/R/2.13/library/zoo/libs/i386/zoo.so 
    Reason: image not found 
Error: package/namespace load failed for 'zoo' 

誰能解釋這是什麼意思?

非常感謝!

回答

7

我最近嘗試安裝動物園後有同樣的錯誤。我通過從源代碼安裝來修復它。

install.packages("zoo", type="source", repos="http://cran.stat.ucla.edu/") 
5

這看起來很像Mac/User /上週得到的新版GUI R.app與R 2.14.0一起出現的錯誤。 Simon Urbanek在幾天前修復了它,如果這些細節適合您的情況,首先要嘗試從CRAN或http://r.research.att.com/

安裝新的GUI。如果離子另一方面,您嘗試安裝新的動物園包從CRAN運行R 2.13.x時,您可能需要升級R(在相同的位置)以防止主要版本不匹配。

+0

謝謝迪文! R 2.13.x對動物園(和其他軟件包)沒有任何問題。升級你的R.截至3/30/2012,當前是2.15.0 btw。 – smci