2016-05-31 20 views
3

Ich versuche, ein Paket in R aus einer lokalen Zip-Datei zu installieren. Ich habe die Zip-Datei auf einem lokalen Laufwerk, aber wenn ich zu Pakete gehen -> Installieren Sie ein Paket von einer lokalen Zip-Datei ich die folgende Warnung erhalten:Installieren von Paket aus einer lokalen Zip-Datei in R

> utils:::menuInstallLocal() 
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : cannot open the connection 

Zusätzlich: Warnmeldungen:

1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file 
2: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : cannot open compressed file 'cirt/DESCRIPTION', probable reason 'No such file or directory' 

Was geht hier vor?

Vielen Dank im Voraus, A

+0

Ist dies in RStudio? –

+0

Könnte kein exaktes Duplikat sein, aber die Anweisungen für die andere Antwort sollten das Problem beheben. –

+0

* "Installieren von Paket aus einer lokalen Zip-Datei" * ist ein unendlich klarer Titel ... – smci

Antwort

8

Versuchen:

install.packages(file.choose(), repos = NULL, type="source") 

Es ermöglichen Sie, die gewünschte Zip-Datei auszuwählen.

+0

Vielen Dank! Aber jetzt bekomme ich die folgende Meldung: Installation des Pakets in 'C: /Users/walcza/Documents/R/win-library/3.2' (als 'lib' ist nicht spezifiziert) Fehler in untar2 (tarfile, files, list, exdir , restore_times): unvollständiger Block auf Datei Warnmeldungen: 1: laufender Befehl '"C: /PROGRA~1/R/R-32~1.2/bin/x64/R" CMD INSTALL -l "C: \ Benutzer \ walcza \ Dokumente \ R \ win-library \ 3.2 "" C:/Windows/System32/cirt/R/cirt "'hatte den Status 1 2: In install.packages (file.choose (" cirt "), repos = NULL, type = "source"): Installation des Pakets 'C:/Windows/System32/cirt/R/cirt' hatte einen Nicht-Null-Exit-Status > –

+2

Siehe diese Antwort. http://StackOverflow.com/a/34712100/170792 –

+0

Eigentlich, type = "source" oder "binary", je nachdem, was die zip ist. ("binary" wählt automatisch aus "mac.binary"/"mac.binary.mavericks"/"win.binary") – smci