繁体   English   中英

需要 Rtools 来构建 R 个软件包,但当前未安装

[英]Rtools is required to build R packages but is not currently installed

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

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

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

我同意@Poutrathor。 我使用 R 的经验建议将 R 安装在 C:/ 以外的磁盘上,并记住获取最新版本的 R 及其相应的 RStudio。 重新启动 Rstudio 并检查 Internet 连接也有助于解决很多问题。

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

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

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

如果您还没有下载并安装 Rtools

如果您还没有下载并安装Rtools ,请下载它,然后双击下载的文件进行手动安装。 关闭任何 R/Rstudio 会话,此后它应该可用并正常工作。

这是必要的, 因为

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

如果您尝试下载并安装 Rtools

如果您已经尝试安装 Rtools 但它仍然显示未找到,它可能有助于:

  • 重新安装 R 如果可能,请尝试坚持默认安装设置。 在重新安装之前不要忘记关闭所有当前的 R 会话,然后启动一个新的 R 会话,Rtools 有望在那里并按预期工作。

还要看看这些可能性:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM