1

我正在尝试在 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!    
4

1 回答 1

1

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

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

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

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

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

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)

享受!

于 2017-05-07T22:14:59.410 回答