我在为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系统PATH
中,因此find_rtools
找不到它。另一种可能性是Rtools
中存在不兼容的PATH
版本
安装Rtools
的最佳做法:
下载latest version
在默认的推荐位置(RTools
驱动器的根目录)安装C
:C:/Rtools/
选中允许Rtools
修改系统PATH的框
安装后,我们可以通过在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 - 找不到与R版本3.5.0兼容的RTools,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50034966/