我正在尝试安装'索引'包装在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!
答案 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)
享受!