【问题标题】:Rtools is required to build R packages but is not currently installedRtools 是构建 R 软件包所必需的,但目前尚未安装
【发布时间】:2020-03-20 05:19:51
【问题描述】:

我对 R/RStudio 比较陌生。直到今天,我都成功地安装了软件包。每次我尝试安装软件包时,都会收到以下错误:

警告:Rtools 是构建 R 软件包所必需的,但目前尚未安装。请在继续之前下载并安装适当版本的 Rtools: https://cran.rstudio.com/bin/windows/Rtools/ 将软件包安装到“C:/Users/my.名称/文档/R/win-library/3.6’ (因为“lib”未指定) 尝试 URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/openintro_1.7.1.zip' 内容类型 'application/zip' 长度 3136068 字节 (3.0 MB) 已下载 3.0 MB

Rtools 已经安装在我的机器上,所以我不确定为什么它没有被识别。

我已尝试卸载并重新安装 rtools,但似乎无法解决问题。这里的任何见解将不胜感激!

【问题讨论】:

  • 我的头顶:rtools 版本错误,windows 上的路径环境变量错误,安装目录位置错误,访问 rtools 目录的权限不正确等。检查所有这些
  • 谢谢。我怎样才能检查这些?如果这是您描述的问题之一,我该如何解决? RTools安装路径:C:\Rtools
  • @slp 你用 Rtools 解决了你的问题吗?
  • 我终于通过重新安装 R 解决了这个问题。
  • 将 Rtools 路径添加到系统环境变量

标签: r rtools


【解决方案1】:

如果您还没有这样做,请下载并安装 Rtools

这将在 90% 的情况下解决问题

  1. 转到this 网站
  2. 下载 rtools
  3. 找到刚刚下载的文件
  4. 双击开始安装
  5. 关闭并重新打开 RStudio
  6. 现在一切正常!

背景资料

这是必要的原因是because

Rtools 是您需要能够从 Windows 命令行调用 R 的软件集合。您需要能够从命令行调用 R 以从源代码构建和安装包。大多数软件包还需要程序 pdflatex。


如果您已经下载并安装了 Rtools,但仍有问题

如果您已经按照上述说明进行操作,但仍然显示未找到,则可能有助于:

  • Re-install R。如果可能,请尝试使用默认安装设置。不要忘记在重新安装之前关闭所有当前的 R 会话,然后启动一个新的 R 会话并查看它是否按预期工作。如果没有,请尝试按照此答案顶部的说明下载和安装 Rtools;希望它现在可以按预期安装。

其他可能的问题原因:

  • 确保您的防病毒软件没有阻止它被安装。防病毒软件有时会将其误认为是有害的东西并将其隔离。
  • 在重新安装 R 或手动安装 Rtools 时,请注意是否有任何迹象表明您对要安装到的驱动器没有写入权限。如果您无权安装某些东西,这可能是导致 Rtools 无法正确安装的原因。如果您的 Windows 计算机上有多个用户,或者您的组织对可以安装的内容有严格的政策,则更有可能发生这种情况。要对此进行调查,请确定 Rtools 的安装位置,并确保您能够写入该文件夹。

【讨论】:

    【解决方案2】:

    如果你的操作系统是 windows,你应该安装 rtool 来为一些 R 包创建一个构建环境。

    用于安装 R Rstudio Rtool 的完整堆栈。

    你可以从这个视频https://www.bilibili.com/video/BV1Mv411u7Cm?spm_id_from=333.999.0.0得到答案

    【讨论】:

      【解决方案3】:

      通过Installr包安装R工具...我相信它有安装R工具的功能

      【讨论】:

        猜你喜欢
        • 2020-11-24
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-21
        • 2020-06-23
        相关资源
        最近更新 更多