私はgeom_sfを使用しようとしていたので、ggplot2の開発版をインストールする必要がありました。rパッケージの開発版をインストールしようとしましたが、データベースが破損しましたか?
devtools::install_github("tidyverse/ggplot2")
しかし、何かが間違っていた:私は私が使用していた説明書hereを使用して、そうしようとしました! geom_sfはまだ表示されませんでしたが、現在はtidyverseまたはggplot2のアクティブまたは開発バージョンをロードまたはアンロードできません。私はデータベースが壊れていることについて次の情報を得ています。
Error: package or namespace load failed for ‘ggplot2’ in get(Info[i, 1], envir = env):
lazy-load database '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/ggplot2/R/ggplot2.rdb' is corrupt
In addition: Warning message:
In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1
どうすればよいですか?私はちょっと戻ってみたいですが、最終的にはgemplot2の開発版をインストールしたいので、geom_sfを使うことができます。
Rを再起動しましたか?これは、インストールされているパッケージがすでにセッションにロードされている状態でインストールした場合に発生します。だから私は再起動し、パッケージをロードしようとします。それが失敗した場合は、完全にクリーンなセッションを再起動し、再インストールし、再起動します。 – Thomas
はい、うまくいきました!私はR Studioを再起動しましたが、Rセッションを再起動しませんでした。 – jesstme