"Estado de salida sin cero" R 3.0.1 ''XML'' y ''RCurl''
linux install.packages (3)
Tengo problemas para instalar XML y RCurl en mi máquina Ubuntu 13.10. Realicé todas las actualizaciones y actualizaciones de sudo hoy.
Estoy tratando de usar traqueteo para R. No puedo instalar ''XML'', que es necesario para el uso del traqueteo. Esta es prácticamente la misma pregunta que se hizo justo aquí un año después y un sistema operativo diferente. Aquí están los mensajes de error que estoy recibiendo:
> install.packages("RCurl")
Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
trying URL ''http://cran.rstudio.com/src/contrib/RCurl_1.95-4.1.tar.gz''
Content type ''application/x-gzip'' length 870915 bytes (850 Kb)
opened URL
==================================================
downloaded 850 Kb
* installing *source* package ‘RCurl’ ...
** package ‘RCurl’ successfully unpacked and MD5 sums checked
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/RCurl’
Warning in install.packages :
installation of package ‘RCurl’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpUwBkbS/downloaded_packages’
> install.packages("XML")
Installing package into ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
trying URL ''http://cran.rstudio.com/src/contrib/XML_3.98-1.1.tar.gz''
Content type ''application/x-gzip'' length 1582216 bytes (1.5 Mb)
opened URL
==================================================
downloaded 1.5 Mb
* installing *source* package ‘XML’ ...
** package ‘XML’ successfully unpacked and MD5 sums checked
checking for gcc... gcc
checking for C compiler default output file name...
rm: cannot remove ''a.out.dSYM'': Is a directory
a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for sed... /bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking for xml2-config... no
Cannot find xml2-config
ERROR: configuration failed for package ‘XML’
* removing ‘/home/steven/R/x86_64-pc-linux-gnu-library/3.0/XML’
Warning in install.packages :
installation of package ‘XML’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpUwBkbS/downloaded_packages’
No estoy seguro de cómo proceder desde aquí.
En CentOS 6+ puedes hacerlo usando
sudo yum -y install curl
sudo yum -y install libcurl libcurl-devel
sudo yum -y install libxml2 libxml2-devel
Para aquellos que no pueden instalar usando yum
o apt-get
, comparto mi experiencia:
Instalé libcurl-openssl-dev
descargando el código fuente y compilando. Sin embargo, me encontré con el problema Cannot find curl-config
... No sabía qué hacer hasta ver el código fuente de RCurl y ver una variable de entorno CURL_CONFIG
la que se hace referencia. Intenté configurar esto en mi .bashrc
y parece haber funcionado:
export CURL_CONFIG=~/my/libcurl/curl-config
Para instalar curl y xml en Ubuntu. correr
sudo apt-get install libcurl4-openssl-dev libxml2-dev
Los mensajes de error en la instalación del paquete en R indican que las bibliotecas curl y xml no están presentes o no se pueden encontrar.