【问题标题】:Why is R telling me that Rtools 4.0 is an incompatible version?为什么 R 告诉我 Rtools 4.0 是不兼容的版本?
【发布时间】:2021-05-27 09:04:10
【问题描述】:

我想使用 RStudio 用 R 语言编写代码。我正在使用 RStudio 最新版本:1.4.1106 和 Rtools 版本:4.0。但我有一个错误

“警告:构建 R 包需要 Rtools,但未找到与当前运行的 R 版本兼容的 Rtools 版本。请注意,发现了以下不兼容的 Rtools 版本:

  • Rtools 4.0(安装在 C:\rtools40)

在继续之前,请下载并安装适当版本的 Rtools:

https://cran.rstudio.com/bin/windows/Rtools/"

但现在我使用的 RStudio 最新版本是 1.4.1106。我应该怎么做才能修复这个错误

【问题讨论】:

  • 我不认为你有什么可担心的,devtools 还没有更新到考虑到 R 4.1
  • @HongOoi Rtools ≠ devtools。

标签: r rstudio


【解决方案1】:

R ≠ RStudio ≠ Rtools。这是三种不同的软件。

您需要安装与您的 R 版本相匹配的 Rtools 版本。您可以在Rtools history 中找到旧版本的 Rtools。

但最好改为更新你的R版本,这似乎已经过时了(R的当前版本是4.1.0,但错误消息表明你正在运行版本3.6 或更早版本)。为此,请从https://cran.r-project.org/bin/windows/base/ 下载并安装 R。 (要了解您正在运行哪个版本的 R,请在 R 命令提示符中键入 R.version。)

请注意,当前版本的 RStudio 还不支持 R 4.1.0(刚刚发布)。要使 RStudio 与该版本的 R 一起工作,您还需要安装 preview version of RStudio

或者,您可以选择安装以前的稳定版本R 4.0.5。此版本的 R 将适用于您的 RStudio 版本。

【讨论】:

  • “当前版本的 RStudio 还不支持 R 4.1.0”是什么意思?我正在使用最新版本的RRstudio,一切似乎都很好。我一直听到人们谈论与此相关的一些问题,但不知道为什么我还没有遇到任何问题(例如ggplot2问题)
  • @bird 不知道为什么您没有遇到任何问题:它们似乎已被确认为普遍存在,官方立场是 RStudio 的稳定版本支持R 4.1.0。
  • “稳定版RStudio”是Rstudio的最新版本吗?如果是这样,我真的很想知道为什么一切对我来说都很完美,而其他人似乎都有问题。
  • @bird “稳定版”是 RStudio 的最新版本,不是预览版。 IE。 1.4.1106。由于我没有使用 RStudio,我无法告诉您为什么没有问题。
【解决方案2】:

听起来您正在尝试安装和/或使用 RTools,但您运行的 R 版本与 RTools 的 4.0 版本不兼容。

您需要检查您运行的是哪个版本的 R (R --version),然后检查它是否与 RTools 4.0 兼容。

如果没有,那么我想您需要升级您的 R 版本才能使用它。

【讨论】:

  • 但是 Rstudio 最新版本是 1.4,我使用的是 1.4 版本。如何升级?
  • 您使用 RStudio(它是一个 IDE)来使用 R 语言进行编码。 R --version 检查您使用的 R 语言版本; RTools 将与您使用的语言版本兼容 - 而不是 RStudio。运行 R --version 以查看您使用的 R 版本。
猜你喜欢
  • 2018-12-17
  • 2018-10-06
  • 2020-10-17
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多