首页 > 解决方案 > 未找到与 R 版本 3.5.0 兼容的 RTools

问题描述

我在为 R 版本 3.5.0 安装 data.table 时遇到问题,建议检查 RTools 是否已正确安装。

安装 RTools 3.5(这似乎是最新的)后,我输入了

find_rtools(T)

我收到以下消息:

WARNING: Rtools is required to build R packages, but no version 
of Rtools compatible with R 3.5.0 was found. 
(Only the following incompatible version(s) of Rtools were found:3.4,3.5)

Please download and install the appropriate version of Rtools from 
http://cran.r-project.org/bin/windows/Rtools/.

所以一方面看起来我确实安装了 3.5,但似乎认为有一个更新/不同的版本。

有什么想法吗?

标签: rdata.tablepackagesdevtoolsrtools

解决方案


问题Rtools 3.5不在您的 Windows 系统中,PATH因此find_rtools无法找到它。另一种可能性是不兼容的版本RtoolsPATH

安装的最佳实践Rtools

  • 下载最新版本

  • 安装RTools在默认推荐位置(在C驱动器的根目录):C:/Rtools/

  • <重要> 选中允许Rtools修改系统路径的框

在此处输入图像描述 在此处输入图像描述

安装后,我们可以通过在里面运行这个命令来仔细检查R

R> Sys.getenv('PATH')
[1] "C:\\Program Files\\R\\R-3.5.0\\bin\\x64;c:\\Rtools\\bin;c:\\Rtools\\mingw_64\\bin;

另请参阅本指南


编辑:对于那些没有管理权限的人,请参阅以下链接:


推荐阅读