2017-12-17 13 views
0

私は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を使うことができます。

+1

Rを再起動しましたか?これは、インストールされているパッケージがすでにセッションにロードされている状態でインストールした場合に発生します。だから私は再起動し、パッケージをロードしようとします。それが失敗した場合は、完全にクリーンなセッションを再起動し、再インストールし、再起動します。 – Thomas

+0

はい、うまくいきました!私はR Studioを再起動しましたが、Rセッションを再起動しませんでした。 – jesstme

答えて

0

変換コメントに答えるために:

あなたはRを再起動してみてくださいましたか?これは、インストールされているパッケージがすでにセッションにロードされている状態でインストールした場合に発生します。だから私は再起動し、パッケージをロードしようとします。それが失敗した場合は、完全にクリーンなセッションを再起動し、再インストールし、再起動します。

関連する問題