【问题标题】:Why is install.package() - building the package from scratch?为什么 install.package() - 从头开始​​构建包?
【发布时间】:2016-09-13 14:26:27
【问题描述】:

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

在我注意到我的“包”(它的源代码) - 正在临时下载后,我安装了 RTools。 “Users...\AppData\ etc.下的文件夹,我找不到实际的包并使用它们。

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?

当我对这个问题说 'y' 时 - 一切正常。

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

(P.S. 我无法安装“caret”包,其他的我可以通过这个过程。)

【问题讨论】:

  • 你需要安装 RTools 来构建这样的包:cran.r-project.org/bin/windows/Rtools
  • 消息These will not be installed表示包没有安装成功。
  • 您提供的链接问题不是同一个问题。这是与您的问题相关的问题的链接...stackoverflow.com/questions/31249980/…
  • 您好,感谢您的回复。编辑了我的问题。我不明白为什么会发生这种情况。早些时候,这些软件包只是“下载”并放在库文件夹中 - 我不明白为什么这次要构建它们
  • 我们在我们的大学遇到了同样的问题,Windows 二进制文件,它们显然在存储库中(您可以浏览它们:cran.r-project.org/bin/windows/contrib/3.3)但它们无法安装。完全奇怪。编辑:对我们来说,它现在似乎正在起作用,最有可能在 CRAN 临时打嗝。

标签: r installation packages


【解决方案1】:

这对我有用:

我直接从 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 二进制文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-05
    • 2018-12-10
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多