Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
devtools找不到Rtools,但ls和gcc在路径上_R_R Devtools - Fatal编程技术网

devtools找不到Rtools,但ls和gcc在路径上

devtools找不到Rtools,但ls和gcc在路径上,r,r-devtools,R,R Devtools,这是安装过程中生成的注册表中的一个问题,因此我重新安装了它,它正常工作。您是如何安装Rtools的?find\u rtools函数查找特定的注册表项以验证安装。从输出来看,似乎这些不存在。具体来说,它会在HKEY\U CURRENT\U USER或HKEY\U LOCAL\U MACHINE中查找SOFTWARE\R-core\Rtools,我已在个人文件夹中正常安装,没有管理员权限。我假设您下载了最新版本?安装期间是否有设置注册表项的选项?你取消选择了吗?您可以使用regedit来验证这些密钥

这是安装过程中生成的注册表中的一个问题,因此我重新安装了它,它正常工作。

您是如何安装Rtools的?
find\u rtools
函数查找特定的注册表项以验证安装。从输出来看,似乎这些不存在。具体来说,它会在
HKEY\U CURRENT\U USER
HKEY\U LOCAL\U MACHINE
中查找
SOFTWARE\R-core\Rtools
,我已在个人文件夹中正常安装,没有管理员权限。我假设您下载了最新版本?安装期间是否有设置注册表项的选项?你取消选择了吗?您可以使用regedit来验证这些密钥是否存在吗?也许还可以让我们知道您使用的是哪个版本的devtools?
Sys.which('gcc')
                                                                 gcc 
"C:\\Users\\[redacted]\\Documents\\aps\\Rtools\\mingw_32\\bin\\gcc.exe" 

Sys.which('ls')
                                                       ls 
"C:\\Users\\[redacted]\\Documents\\aps\\Rtools\\bin\\ls.exe" 

find_rtools(cache=FALSE,debug=TRUE)

Scanning path...
ls : C:\Users\[redacted]\Documents\aps\Rtools\bin\ls.exe 
"C:/Users/[redacted]/Documents/aps/rportnov/bin/x64/R" --no-site-file --no-environ --no-save --no-restore --quiet CMD  \
  config CC 

Scanning registry...
WARNING: Rtools is required to build R packages, but is not currently installed.

Please download and install Rtools 3.4 from http://cran.r-project.org/bin/windows/Rtools/.