2012-10-17 31 views
1

我是R的新手,我試圖安裝此網頁上列出的軟件包:http://web.cbio.uct.ac.za/~renaud/CRAN但那是現在可以在cran網站上找到了。在OS X上R 2.15上安裝「舊包」(在cran網站上不可用)10.8

當我嘗試使用「軟件包安裝程序」時,R正在查找本網站上不存在的osx目錄。 當我下載我的硬盤無論是作爲一個.tar文件或解壓縮文件,然後將其壓縮爲.tgz的文件上的文件,我得到這個錯誤信息:

Error: file ‘/Users/XXXXXX/Downloads/NMF.tgz’ is not an OS X binary package. 

如何安裝這個任何暗示軟件包在R上,和/或(重新)編譯它的方式是什麼,所以它會在OS X 10.8上被R識別出來?

回答

1

我有這個問題太,並發現了一個補救措施在: http://www.highstat.com/Installing%20Library%20Packages%20that%20are%20not%20on%20the%20CRAN%20Website.pdf

從本質上說,你可以去壓縮.tgz的文件,(在Mac上)把生成的目錄在以下位置: /Library/Frameworks/R.framework/Resources/library

然後使用標準庫()命令將包加載到R中。

正如引用的PDF指出的那樣,如果軟件包包含源代碼,這種方法可能不起作用,但除非您確定它包含源代碼,否則值得爲您嘗試。