ggmap Erro: GeomRasterAnn foi construído com uma versão incompatível do ggproto

Estou usando o ggmap e recebi o erro abaixo:

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

Eu instalei a versão mais recente do ggmap (2.6.1) e do ggplot2 (2.2.0), mas ainda recebi o mesmo erro.

Eu corri para este problema também hoje, e eu tive que instalar as versões de desenvolvimento do ggplot2 e ggmap do GitHub e reiniciar o R ​​para me livrar desse erro:

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

Antes disso, eu também reinstalei todos os pacotes mencionados aqui: https://github.com/thomasp85/ggraph/issues/10

Não sei se essas reinstalações foram necessárias, pois foi finalmente instalar a versão do ggmap do GitHub que resolveu o problema, mas pensei em mencioná-lo apenas no caso.

Observe que este problema parece derivar da atualização recente do ggplot2, conforme discutido aqui: https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions

Reinstalar o ggmap do código-fonte pode corrigir o problema.

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

O problema persistiu em alguns cálculos após seguir as etapas acima. Por isso instalei uma versão mais antiga do ggplot2.

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

Eu me deparei com o mesmo problema hoje e descobri que imagens ggmap antigas e salvas (como .RData) não podiam ser lidas usando as novas versões do ggplot2 / ggmap (ggmap_2.6.1 & ggplot2_2.2.0) resultando em um erro ggproto. É certo que isso me deixou louco por algum tempo. No entanto, quando eu reran o código e produzi mapas salvos usando as novas versões do ggmap e ggplot2, as imagens eram totalmente legíveis.

Neste estágio, minha sugestão é reexecutar o código para qualquer imagem do ggmap que você queira continuar a acessar (preferida), ou então reinstalar versões mais antigas do ggmap e do ggplot2.

    Intereting Posts