Keine Installation ggplot2: “Fehler in der Bibliothek.dynam(lib, Paket, Paket.lib) : shared object ‘stringi.so' nicht gefunden"

Letzte Woche habe ich ein Upgrade von Ubuntu 14.04 auf 14.10. Das erste mal habe ich versucht zu verwenden ggplot in RStudio seit dem update, ich bin immer in Abhängigkeit Fehler mit meinem ggplot package und nicht mehr registriert werden als installiert (war in Ordnung arbeiten vor). Wenn ich versuche, reinstal ggplot2:

install.packages("ggplot2",dep=TRUE)

Schlägt die installation fehl beim Versuch, installieren Sie die Abhängigkeiten. Hier ist, was der Schwanz der Ausgabe sieht so aus:

* installing *source* package ‘stringr’ ...
** package ‘stringr’ successfully unpacked and MD5 sums checked
** R
** inst
** preparing package for lazy loading
Error in library.dynam(lib, package, package.lib) : 
  shared object ‘stringi.so’ not found
ERROR: lazy loading failed for package ‘stringr’
* removing ‘/home/james/R/x86_64-pc-linux-gnu-library/3.1/stringr’
Warning in install.packages :
  installation of package ‘stringr’ had non-zero exit status
ERROR: dependency ‘stringr’ is not available for package ‘reshape2’
* removing ‘/home/james/R/x86_64-pc-linux-gnu-library/3.1/reshape2’
Warning in install.packages :
  installation of package ‘reshape2’ had non-zero exit status
ERROR: dependency ‘reshape2’ is not available for package ‘ggplot2’
* removing ‘/home/james/R/x86_64-pc-linux-gnu-library/3.1/ggplot2’
Warning in install.packages :
  installation of package ‘ggplot2’ had non-zero exit status

The downloaded source packages are in/tmp/RtmpWNyAha/downloaded_packages’

Ich habe das Gefühl, dass die Zeile (unten) ich suchen sollte, aber ich bin nicht sicher, wie interpretieren Sie diese Fehler, jemand irgendwelche Vorschläge für mich? Ich habe wirklich keine Ahnung, wohin Sie gehen von hier aus, wie ich couldent finden, andere Menschen zu erleben, die den gleichen Fehler wie ich.

Error in library.dynam(lib, package, package.lib) : 
  shared object ‘stringi.so’ not found

Nicht sicher, ob das Ubuntu-upgrade habe ich betrifft... aber ich dachte, dass würde, ich würde es zu erwähnen, nur für den Fall.

  • Sie sollten verwenden Zitate: install.packages("ggplot2", dependencies = TRUE).
  • Guter Fang! Aber das war eigentlich nur eine Art-o in mir die Frage, ich habe die Anführungszeichen um die Ausgabe, die ich gepostet. Ich habe aktualisiert die post.
  • Installieren Sie das Paket stringi mit install.packages("stringi")
  • Es scheint, dass dependencies = TRUE scheitert mit ggplot2. Also, Sie müssen install.packages("stringr", dep=TRUE), dann install.packages("ggplot2", dep=TRUE).
  • Das war mein Erster Gedanke, aber der dependency Flagge ist tatsächlich gut funktioniert. Der Fehler kommt während der installation der abhängigen Paket stringr. Auch beim laufen install.packages("stringi") der Fehler immer noch kommt. @Nick Kennedy: Genial! Das war es! Ich wusste gar nicht, dass stringi war ein Paket. Es wurde ein Fehler in der installation des abhängigen Pakets. Ich habe eine Antwort unten, um die endgültigen Schritte, die ich nehmen musste um es zu beheben.
  • Typ-o, gedacht zu schreiben: Auch beim laufen install.packages("stringr") der Fehler immer noch kommt
  • Interessanterweise hatte ich das gleiche problem auf Ubuntu 14.04. Die Installation von "stringi" mir erlaubt zu installieren der ggplot2. Ich habe es runtergeladen und installiert von Ubuntu-Befehlszeile.

InformationsquelleAutor RTbecard | 2015-08-06
Schreibe einen Kommentar