19

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

警告:构建 R 包需要 Rtools,但当前未安装。请在继续之前下载并安装适当版本的 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 '内容类型'应用程序/zip' 长度 3136068 字节 (3.0 MB) 已下载 3.0 MB

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

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

4

3 回答 3

1

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

这将在 90% 的时间内解决问题

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

背景资料

这是必要的原因是因为

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


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

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

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

其他可能的问题原因:

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

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

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

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

于 2021-12-24T01:06:35.347 回答
-2

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

于 2021-07-15T18:33:15.227 回答