Update:

我已经写了一篇关于installing Rtools on windows的简要演练指南.

Original:

我正在try 在Windows 7上使用RStudio构建一个R包.当我试图通过RStudio的构建面板构建软件包时,我收到:

WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

http://cran.rstudio.com/bin/windows/Rtools/

加载library(devtools)并运行find_rtools(T)将给出:

Scanning path...
ls : F:\Rtools\bin\ls.exe 
Scanning registry...
Found F:/Rtools for 3.1 
VERSION.txt
Rtools version 3.1.0.1936 
[1] TRUE

Path变量设置为:

F:\Rtools\bin;F:\Rtools\gcc-4.6.3\bin;F:\Rtools\perl\bin;F:\Rtools\MinGW\bin;F:\Program Files\R\R-3.0.2\bin\x64;F:\Program Files (x86)\HTML Help Workshop;F:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft Network Monitor 3\;F:\Program Files (x86)\QuickTime\QTSystem\

我也重新启动了好几次,但错误依然存在.我有点搞不懂为什么会这样.

R访问系统变量路径时的输出:

> Sys.getenv()['PATH']
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 PATH 
"F:\\Program Files\\R\\R-3.0.2\\bin\\x64;F:\\Rtools\\bin;F:\\Rtools\\gcc-4.6.3\\bin;F:\\Rtools\\perl\\bin;F:\\Rtools\\MinGW\\bin;F:\\Program Files\\R\\R-3.0.2\\bin\\x64;F:\\Program Files (x86)\\HTML Help Workshop;F:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\Windows Live;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Windows Live\\Shared;C:\\Program Files\\Microsoft Network Monitor 3\\;F:\\Program Files (x86)\\QuickTime\\QTSystem\\" 

我使用的R版本是:R版本3.0.2(2013-09-25)——"飞盘航行"

我使用的Rstudio版本是:0.97.551.当我判断更新时,我被告知这是最新的补丁.

> Sys.which("ls.exe")
                   ls.exe 
"F:\\Rtools\\bin\\ls.exe" 
> Sys.which("gcc.exe")
gcc.exe 
     "" 

推荐答案

事实证明,当我安装RTools时,我忽略了R2.15.安装中的x+工具链选项,导致gcc从未安装.如果RStudio无法注册RTools,本帖有望成为诊断指南.

谢谢大家的帮助.

R相关问答推荐

如何使用R Shiny中的条件面板仅隐藏和显示用户输入,同时仍允许运行基础计算?

带有叠加饼图系列的Highmap

如何通过Docker部署我的shiny 应用程序(多个文件)

如何在所有绘图中保持条件值的 colored颜色 相同?

如何在R forestplot中为多条垂直线分配唯一的 colored颜色 ?

使用rest从header(h2,h3,table)提取分层信息

如何在R库GoogleDrive中完全删除预先授权的Google帐户?

您是否可以将组添加到堆叠的柱状图

来自程序包AFEX和amp;的类/函数和NICE_TABLE&冲突

使用R将简单的JSON解析为嵌套框架

我如何使用tidyselect来传递一个符号数组,比如Pivot_Long?

避免在图例中显示VLINS组

如何在AER::ivreg中指定仪器?

我正在try 创建一个接近cos(X)的值的While循环,以便它在-或+1-E10范围内

如何使用grepl()在数据帧列表中 Select 特定字符串?

使用列名和r中的前缀 Select 列的CREATE函数

如何创建一个由一个连续变量和一个因素变量组成的复杂方框图?

从字符串01JAN2021创建日期

如何计算多个变量的百分比与总和的百分比?

将y轴格式更改为R中的百分比