没有找到与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,但它似乎认为有一个更新/不同的版本.

有什么想法吗?

最佳答案
问题是Rtools 3.5不在您的Windows系统路径中,因此find_rtools无法找到它.另一种可能性是,路径中存在不兼容的Rtools版本

安装Rtools的最佳实践:

>下载latest version
>在默认的推荐位置(在C盘的根目录下)安装RTools:C:/ Rtools /
><重要>选中允许Rtools修改系统PATH的框

enter image description here
enter image description here

安装完成后,我们可以通过在R中运行此命令来仔细检查

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

另见guide

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

> Rtools with R portable
> Building R packages on Windows without administrator access
> Setting up RStudio Portable Default R version

转载注明原文:没有找到与R版本3.5.0兼容的RTools - 代码日志