为什么install.package() - 从头开始​​构建包?

时间:2016-09-12 08:04:35

标签: r install packages

我最近在一台新笔记本电脑上安装了RStudio和R

我注意到我的"包"之后我安装了RTools。 (它的源代码) - 正在临时下载。 "用户... \ AppData \等下的文件夹,我无法找到实际的包并使用它们。

然后,RTools从源代码构建包 - 我想

我早期的RStudio和R isntalls没有发生这种情况。这些包裹已经下载了#34;干净利落地#34; - 我不记得它将通过源代码构建过程

> 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?

当我说' y'对这个问题 - 它建立得很好。

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

(P.S。我无法安装'插入包,其他我可以通过这个过程。)

1 个答案:

答案 0 :(得分: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/ 请参阅软件&gt; R二进制文件