2011-01-03 12 views
5

Soy un poco nuevo en R, y pensé que entendía cómo instalar paquetes desde espejos CRAN y desde archivos fuente, pero ahora estoy perplejo. Actualmente estoy usando R 2.10.0 en una máquina con Windows 7 de 32 bits.R Novato confundido sobre la instalación de paquetes

Quiero tratar de utilizar el paquete RGoogleAnalytics encontrado here y estoy tratando de seguir las instrucciones. Nos instruyen a instalar tanto RCurl como los paquetes XML de omegahat. Por ejemplo,

install.packages("RCurl", repos = "http://www.omegahat.org/R") 

sin embargo, esto no funciona, como me sale el siguiente error:

Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘RCurl’ is not available 

Cuando intento esto en su lugar:

install.packages("RCurl", repos = "http://www.omegahat.org/R", type="source") 

me sale el siguiente error después de la descargas de archivos. Anteriormente tenía la versión 1.0 y está restaurada.

trying URL 'http://www.omegahat.org/R/src/contrib/RCurl_1.5-0.tar.gz' 
Content type 'application/x-gzip' length 735041 bytes (717 Kb) 
opened URL 
downloaded 717 Kb 

* installing *source* package 'RCurl' ... 
Warning in system("sh ./configure.win") : sh not found 
ERROR: configuration failed for package 'RCurl' 
* removing 'C:/PROGRA~1/R/R-210~1.0/library/RCurl' 
* restoring previous 'C:/PROGRA~1/R/R-210~1.0/library/RCurl' 

The downloaded packages are in 
     ‘C:\Users\Brock\AppData\Local\Temp\Rtmpc9wt5N\downloaded_packages’ 
Warning message: 
In install.packages("RCurl", repos = "http://www.omegahat.org/R", : 
    installation of package 'RCurl' had non-zero exit status 

Sin entrar en detalles, no han sido capaces de utilizar el paquete RGoogleAnalytics como me sale el mismo error que se encuentra en este post. Simplemente intento agotar todas las opciones posibles para evitar el error.

¡Cualquier ayuda o idea que pueda proporcionar será muy apreciada!

Respuesta

10

El RCurl project page on CRAN dice que el binario de Windows no está disponible. El ReadMe lo dirige a un page maintained by Professor Ripley, donde proporciona archivos binarios de RCurl y varios otros paquetes que tienen necesidades especiales de compilación en Windows. Sin embargo, solo los proporciona para la revisión principal más reciente de R, por lo que necesitaría actualizar a R-2.12.0 para instalarlos desde su página.

Si desea compilar paquetes desde el origen en Windows, primero debe instalar Rtools. Parece que no has hecho eso. Incluso si los tuviera instalados, aún requerirá pasos adicionales para construir RCurl en Windows ... de lo contrario, el binario de Windows ya estaría en CRAN.

Su mejor opción es probablemente actualizar R e instalar RCurl desde la página del Prof. Ripley.

+0

Solo asegúrate de que aquellos que vuelven a vivir aquí puedan obtener algún valor; Los paquetes del profesor Ripley se pueden encontrar mejor aquí, después de hacer clic en su versión R: http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/ – prabhasp

0

Según RCurl FAQ, ya sea

  • curl-config no se encuentra en su camino

o

  • curl-config y las bibliotecas relacionadas de devlopment (libcurl) no están instaladas.
Cuestiones relacionadas