tagger tag windows r rstudio

windows - tag - Rtools no son detectados por R



tag folders (3)

Resulta que cuando instalé RTools, dejé fuera la opción R 2.15.x + toolchain en la instalación, lo que llevó a que gcc nunca se instale. Afortunadamente, esta publicación servirá como una guía de diagnóstico si RStudio no puede registrar RTools.

Gracias a todos por su ayuda.

Actualizar:

He escrito una breve guía paso a paso para instalar Rtools en Windows .

Original:

Estoy intentando construir un paquete R utilizando RStudio en Windows 7. Cuando intento construir el paquete a través del panel Compilación de RStudio, recibo:

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/

Al cargar la library(devtools) y ejecutar find_rtools(T) obtiene:

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

La variable Path está establecida como:

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/

También reinicié varias veces, pero el error persiste. Estoy un poco confundido de por qué esto está ocurriendo.

Salida cuando R acceso a la variable del sistema Ruta:

> 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//"

La versión R que estoy usando es: R versión 3.0.2 (25-09-2013) - "Frisbee Sailing".

La versión de Rstudio que estoy usando es: 0.97.551. Cuando reviso las actualizaciones, me dicen que este es el último parche.

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


La instalación de RTools en Windows no selecciona el compilador de C para incluirlo de manera predeterminada. Ejecuté la instalación varias veces haciendo clic ciegamente y obtuve este error. Volví a instalar el instalador y seleccioné / incluí los compiladores C de 32 bits y 64 bits. Problema resuelto.


También puede agregarse que si no tiene derechos de administrador en su computadora, la instalación de Rtools fallará debido a que faltan algunos permisos de registro.

Me tomó bastante tiempo darme cuenta de eso porque si instalas Rtools vía R no verás esta alerta.

Así que mejor descarga el archivo .exe, instálalo como administrador y marca las casillas mencionadas anteriormente para que Rtools funcione correctamente.