我在Windows 10机器上安装了R 3.5.0和Rtools 3.5。运行devtools::find_rtools()
会生成TRUE
,但当我尝试检查和构建正在使用的软件包时,出现错误:
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/
基于此link,我运行了以下命令,但得到了相同的错误:
Sys.setenv(PATH = paste("C:/Rtools/bin", Sys.getenv("PATH"), sep=";"))
Sys.setenv(BINPREF = "C:/Rtools/mingw_$(WIN)/bin/")
我怎样才能让Rtools被识别来构建一个包?
2条答案
按热度按时间yruzcnhs1#
原来我还需要在路径中添加
c:\Rtools\mingw_64\bin;
。jhdbpxl92#
我在运行R-devel的时候遇到了这个问题,原来R正在寻找一个更新版本的Rtools:我正在运行的R-devel构建版本已更新为默认查找Rtools的updated version。