2017-12-17 4 views
0

Ich habe versucht, geom_sf zu verwenden, also musste ich die dev Version von ggplot2 installieren. Ich habe versucht, so zu tun, um die Anweisungen mit here, die mich benutzen hatte:Versucht, dev-Version von r-Paket zu installieren, eine Datenbank beschädigt?

devtools::install_github("tidyverse/ggplot2") 

Aber etwas ging schief! geom_sf tauchte immer noch nicht auf, und jetzt kann ich weder die aktiven noch die dev Versionen von tidyverse oder ggplot2 laden oder entladen. Ich bekomme immer die folgenden Informationen über die Datenbank, die beschädigt ist.

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 

Was ist zu tun? Ich hätte gerne meinen ordentlichen Rückwärtsgang, aber letztendlich möchte ich immer noch die dev-Version von ggplot2 installieren, damit ich geom_sf verwenden kann.

+1

Haben Sie versucht, R neu zu starten? Dies kann bei der Installation auftreten, während ein installiertes Paket bereits in der Sitzung geladen ist. Also würde ich neu starten, versuchen, Pakete zu laden; Wenn das fehlschlägt, starte eine vollständig saubere Sitzung neu, installiere neu, starte erneut, ... profit. – Thomas

+0

Ja, das hat funktioniert! Ich hatte R Studio neu gestartet, aber die R-Sitzung nicht neu gestartet. – jesstme

Antwort

0

Konvertieren Kommentar zu beantworten:

Haben Sie versucht, R Neustart? Dies kann bei der Installation auftreten, während ein installiertes Paket bereits in der Sitzung geladen ist. Also würde ich neu starten, versuchen, Pakete zu laden; Wenn das fehlschlägt, starte eine vollständig saubere Sitzung neu, installiere neu, starte erneut, ... profit.

Verwandte Themen