如何重建索引'在MAC OSX上打包

时间:2015-08-31 07:17:33

标签: r macos indexing r-forge

我正在尝试安装'索引'包装在r:R-Forge

然而,它表示它未能构建" &安培;我正在寻找解决这个问题的方法吗?我没有看到该软件包的下载选项....我目前在MAC OSX Yosemite上并尝试在最新的R-Studio中加载它。

R version 3.1.2 (2014-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] parallel  stats     graphics  grDevices utils     datasets  methods   base

尝试通过r-studio加载时:

install.packages("indexing", repos="http://R-Forge.R-project.org")
> source repository is unavailable to check versions
> Error in install.packages : Line starting '<!DOCTYPE HTML PUBLI ...' is malformed!    

1 个答案:

答案 0 :(得分:2)

即使R-forge上的下载链接似乎不再起作用(可能说不适用于版本&gt; = 3.3等),您仍然可以在OSX(或任何其他操作)上从源安装索引系统)。

在OS X中打开一个新终端,并在您选择的直接选择下面输入以下内容以安装indexing

svn checkout svn://svn.r-forge.r-project.org/svnroot/indexing/

如果您正确执行此操作,请在终端中键入ls,您应该会看到一个名为indexing的新目录。在此目录中是构建indexing包所需的源代码。

如果您还没有更改当前目录,请安装依赖关系R包mmap(您可能已经安装了CRAN,在这种情况下您可以跳过此步骤)用:

R CMD INSTALL indexing/pkg/mmap

最后,从源

安装索引
R CMD INSTALL indexing/pkg/indexing

如果成功,您应该在终端输出中看到类似的内容:

* installing to library ‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library’
* installing *source* package ‘indexing’ ...
** libs
make: Nothing to be done for `all'.
installing to /Library/Frameworks/R.framework/Versions/3.3/Resources/library/indexing/libs
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (indexing)

享受!