Error de ggmap: GeomRasterAnn se creó con una versión incompatible de ggproto

Estoy usando ggmap y obtuve el siguiente error:

Error: GeomRasterAnn was built with an incompatible version of ggproto. Please reinstall the package that provides this extension. 

He instalado la última versión de ambos ggmap (2.6.1) y ggplot2 (2.2.0), pero igual recibí el mismo error.

Me encontré con este problema también hoy, y tuve que instalar las versiones de desarrollo de GitHub de ggplot2 y ggmap y reiniciar R para eliminar este error:

 devtools::install_github("dkahle/ggmap") devtools::install_github("hadley/ggplot2") 

Antes de eso, también reinstalé todos los paquetes mencionados aquí: https://github.com/thomasp85/ggraph/issues/10

No sé si esas reinstalaciones fueron necesarias, ya que al final se instaló la versión de GitHub de ggmap que solucionó el problema, pero pensé que lo mencionaría por las dudas.

Tenga en cuenta que este problema parece provenir de la actualización reciente de ggplot2 como se discutió aquí: https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions

Reinstalar ggmap desde el código fuente puede solucionar el problema.

 install.packages("ggmap", type = "source") 

El problema persistió para algunos cálculos después de seguir los pasos anteriores. Por lo tanto, instalé una versión anterior de ggplot2.

 library(devtools) install_version("ggplot2", version = "2.1.0", repos = "http://cran.us.r-project.org") 

Hoy me encontré con el mismo problema y descubrí que las viejas imágenes guardadas de ggmap (como .RData) no se podían leer utilizando las nuevas versiones de ggplot2 / ggmap (ggmap_2.6.1 & ggplot2_2.2.0) que daban como resultado un error de ggproto. Es cierto que esto me volvió loco por bastante tiempo. Sin embargo, cuando cambié el código y produje mapas guardados usando las nuevas versiones de ggmap y ggplot2 las imágenes eran totalmente legibles.

En esta etapa, mi sugerencia es volver a ejecutar el código de cualquier imagen de ggmap a la que desee continuar accediendo (preferido) o, alternativamente, reinstalar versiones anteriores de ggmap y ggplot2.

    Intereting Posts