Installation eines R-Pakets aus dem lokalen Ordner entpackt
Ich habe Schwierigkeiten mit der Installation eines entpackten Paket auf einem computer mit Windows 7 ohne Administratorrechte und ohne internet-Zugang. Ich bin mit dem RGui (nicht RStudio).
Nun habe ich eine entpackte Bibliothek sitzen in einem Verzeichnis. Leider, wenn ich versuche:
install.packages("C://path//to//directory",
repos = NULL,
lib = "C://path//to//newDirectory")
Bin ich immer die Fehlermeldung:
Warning in `install.packages("C://path//to//directory",` :
'lib = "C://path//to//newDirectory"' is not writable
Das ist seltsam, denn ich habe die Schreibrechte auf, wo ich bin versucht zu speichern, das Paket.
Wenn ich diesen Fehler bekomme ich auch ein popup von RGui:
Would you like to use a personal library instead?
Wenn ich auf Yes
wirft er den Fehler:
Error in `install.packages("C://path//to//directory",` :
type == "both" cannot be used with 'repos = NULL'
Ich auch nicht installieren devtools. Irgendwelche Ideen?
InformationsquelleAutor Edward Tyler | 2017-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es einem entpackten Windows-binary (z.B. von CRAN), Sie können einfach kopieren und fügen Sie das gesamte Paket-Verzeichnis in Ihrem Ordner "library". Man könnte auch, vermutlich, verwenden Sie
file.copy()
zu tun, wenn Sie wollten, es zu tun in R.install.packages()
ist nicht (komischerweise) da gibst du es bist etwas anderes als die typischen Paket-Quelle oder im Zip-binary, dass es erwartet wird.InformationsquelleAutor Thomas
Die Lösung für die Installation von einem Paket, das wurde entpackt in einem Ordner ist wie folgt:
InformationsquelleAutor Logit
Ich denke, die Fehlermeldung ist doch eigentlich falsch. Sie müssen geben Sie der Datei den Namen des Pakets, nicht nur das Verzeichnis.
Ich bin mir ziemlich sicher, dass Sie das nicht können. Aber Sie können neu erstellen des Pakets über die Befehlszeile mit: R CMD build MY_PACKAGE
Ich glaube langsam du hast Recht :-/
InformationsquelleAutor thc
Wenn Sie zip-Datei installieren möchten, können Sie wie folgt
InformationsquelleAutor Orhan Celik