1

我是 R 新手,我正在尝试安装此网页上列出的软件包: http ://web.cbio.uct.ac.za/~renaud/CRAN但现在可以在 cran 网站上使用.

当我尝试使用“包安装程序”时,R 正在寻找该网站上不存在的 osx 目录。当我将硬盘上的文件下载为 .tar 文件或解压缩文件然后将其压缩为 .tgz 文件时,我收到以下错误消息:

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

关于如何在 R 上安装这个包的任何提示,和/或(重新)编译它的方法是什么,所以它会在 OS X 10.8 上被 R 识别?

4

1 回答 1

1

我也遇到了这个问题,并在以下位置找到了解决方法: http ://www.highstat.com/Installing%20Library%20Packages%20that%20are%20not%20on%20the%20CRAN%20Website.pdf

本质上,您可以解压缩 .tgz 文件,然后(在 Mac 上)将生成的目录放在以下位置:/Library/Frameworks/R.framework/Resources/library

然后使用标准 library() 命令将包加载到 R 中。

正如引用的 PDF 指出的那样,如果包包含源代码,则此方法可能不起作用,但值得您尝试,除非您确定它确实包含源代码。

于 2013-04-15T16:18:41.823 回答