私はggmapを使用していますが、以下のエラーが発生しました:
Error: GeomRasterAnn was built with an incompatible version of ggproto.
Please reinstall the package that provides this extension.
Ggmap(2.6.1)とggplot2(2.2.0)の両方の最新バージョンをインストールしましたが、同じエラーが発生しました。
今日もこの問題に遭遇しました。ggplot2とggmapのGitHub開発バージョンをインストールし、このエラーを取り除くためにRを再起動する必要がありました。
devtools::install_github("dkahle/ggmap")
devtools::install_github("hadley/ggplot2")
その前に、ここに記載されているすべてのパッケージも再インストールしました。 https://github.com/thomasp85/ggraph/issues/1
これらの再インストールが必要かどうかはわかりません。最終的に問題を修正したのは、GitHubバージョンのggmapをインストールしていたためです。
この問題は、ここで説明されているggplot2の最近の更新に起因するようです。 https://github.com/tidyverse/ggplot2/blob/master/NEWS.md#extensions
ソースコードからggmap
を再インストールすると、問題を解決できます。
install.packages("ggmap", type = "source")
上記の手順を実行した後、一部の計算で問題が解決しませんでした。そのため、古いバージョンのggplot2をインストールしました。
library(devtools)
install_version("ggplot2", version = "2.1.0", repos = "http://cran.us.r-project.org")
今日同じ問題に遭遇し、古いggglotイメージ(.RData)を新しいggplot2/ggmapバージョン(ggmap_2.6.1およびggplot2_2.2.0)を使用して読み取ることができず、ggprotoエラーが発生することがわかりました。確かに、これはかなり長い間私を怒らせた。ただし、コードを再実行し、ggmapとggplot2の新しいバージョンを使用して保存されたマップを作成すると、画像は完全に読み取り可能になりました。
この段階では、引き続きアクセスする(推奨)ggmapイメージのコードを再実行するか、古いバージョンのggmapとggplot2を再インストールすることをお勧めします。