Rtools 是构建 R 包所必需的,但当前尚未安装

slp*_*slp 15 r rtools

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

警告:构建 R 包需要 Rtools,但当前未安装。在继续之前,请下载并安装适当版本的 Rtools:https ://cran.rstudio.com/bin/windows/Rtools/ 将 软件包安装到 'C:/Users/my. Name/Documents/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,但似乎无法解决问题。这里的任何见解将不胜感激!

use*_*745 10

该消息表明 RTools 未正确安装。像这样下载并安装它:

  1. 这里
  2. 下载rtools
  3. 找到刚刚下载的文件
  4. 双击它开始安装
  5. 关闭并重新打开 RStudio
  6. 现在一切都应该正常了!

您可以在此处找到精彩的 2 分钟视频讲解。


首先为什么需要RTools ?

Rtools 添加了一些允许您构建包的工具。并非所有包都需要它;只是那些使用 C、C++ 或 Fortran 代码的代码。


如果您安装时遇到问题

  • 如果上述说明未能成功安装 Rtools,以下内容可能会有所帮助。
  • 重新安装 R。如果可能,请尝试坚持默认安装设置。不要忘记在重新安装之前关闭所有当前的 R 会话,然后启动新的 R 会话并查看它是否按预期工作。如果没有,请尝试下载并安装 Rtools,如本答案顶部所述;希望它现在可以按预期安装。
  • 确保您的防病毒软件不会阻止其安装。防病毒软件有时会将其误认为是有害的东西并将其隔离。
  • 重新安装 R 或手动安装 Rtools 时,请小心查找任何表明您对要安装到的驱动器没有写入权限的迹象。如果您没有安装某些东西的权限,这可能是导致 Rtools 无法正确安装的原因。如果您的 Windows 计算机上有多个用户,或者您的组织对可以安装的内容有严格的策略,则更有可能发生这种情况。要了解这一点,请找出 Rtools 的安装位置,并确保您能够写入该文件夹。

  • 从命令行调用 R 不需要 Rtools。任何 R 安装都允许这样做。Rtools 添加的是一些允许您构建包的工具。并非所有包都需要它;只是那些使用 C、C++ 或 Fortran 代码的代码。 (2认同)