Error al instalar lubridate en R

Según este bug, el paquete lubridate no es compatible con RHEL 6 (supongo que tampoco con Centos 6).

error_lubridate.png

Proponen 3 soluciones:

  • Actualizar gcc: por los comentarios posteriores de esa página, parece que esto no funciona.
  • Instalar lubridate 1.6.0: no lo recomiendan porque el paquete tiene bugs importantes.
  • Instalar la última versión que no usó CCTZ: devtools::install_github("tidyverse/lubridate@before-CCTZ")

Esta última opción es la que parece menos mala y además bastante simple, sólo hay que instalar el paquete devtools y luego el paquete lubridate. Sin embargo, en entornos que no tienen acceso a github o sin Internet, esto no es tan sencillo y requiere de varios pasos.

El resultado es el fichero lubridate_1.6.0.9009.tar.gz que hay pegado en este artículo.

Los pasos son los siguientes:

  1. Descargar https://github.com/tidyverse/lubridate/archive/before-CCTZ.zip
  2. Descomprimir el fichero zip
  3. Renombrar el directorio lubridate-before-CCTZ a lubridate
  4. Arrancar R
  5. Instalar el paquete kinitr
  6. Salir de R y ejecutar R CMD build lubridate Esto generará un fichero tar.gz que es el que usaremos desde R para instalar el paquete

Listo, ya se puede instalar con:

R

install.packages("lubridate_1.6.0.9009.tar.gz", repos = NULL)

Deja un comentario

El código HTML se muestra como texto y las direcciones web se transforman automáticamente.

Arriba