2016-09-12 34 views
1

我最近安装RStudio和R上一个新的笔记本电脑为什么install.package() - 从头构建包?

我安装RTools后,我发现我的“套餐”(它的源代码) - 在一个临时下载。在“用户... \ AppData的\等和文件夹我无法找到实际的包,并利用它们

的RTools然后从源代码构建一个软件包 - 我认为

这并没有发生与我。早期RStudio和R isntalls将包装下载的“干净” - 我不记得它要通过源代码生成过程

> install.packages("caret") 
also installing the dependencies ‘nloptr’, ‘lme4’, ‘pbkrtest’, ‘car’ 

Packages which are only available in source form, and may need compilation of 
    C/C++/Fortran: ‘nloptr’ ‘lme4’ ‘caret’ 
Do you want to attempt to install these from sources? 

当我说“是”,这个问题 - 它建立这一切的权利。

版本: 操作系统:W indows 10 RStudio:0.99.903 R:3.3.1

(P.S.我一直无法安装“插入符号”包,其他人我可以通过这个过程会)

+0

您需要安装RTools构建一个软件包这样的: https://cran.r-project.org/bin/windows/Rtools/ –

+0

消息'这些将不会被安装'表示该软件包尚未安装成功。 – Gaurav

+0

您提供的链接问题不是同一个问题。这里有一个问题的链接是与您的问题相关的... http://stackoverflow.com/questions/31249980/error-in-r-package-which-is-only-available-in-source-form-and-可能需要编译 – Gaurav

回答

0

这个工作对我来说:

我直接从Windows二进制zip文件安装包:

LINK <- "https://cran.r-project.org/bin/windows/contrib/3.3/caret_6.0-71.zip" 
install.packages(LINK, repos =NULL) 

以二进制文件的链接被发现在:https://cran.r-project.org/ 参见下软件> [R二进制