2014-12-20 12 views
20

Suche auf Stackoverflow Fragen, fand ich diesen Link: Error in file.download when downloading custom file.Warnung "heruntergeladene Länge! = Gemeldete Länge" bei der Installation von Paketen von CRAN

aber mein Fall ist ein wenig anders (glaube ich):

1) Ich erhalte diese lästige Warnung, wenn einige Pakete von CRAN Installation (oder auch nur einige Abhängigkeiten, die im Allgemeinen zusammen mit dem erforderlichen Paket installiert werden).

2) Die heruntergeladene Länge scheint immer der angegebenen Länge zu entsprechen, daher sollte keine Warnung ausgegeben werden.
Als Beispiel, ich kopiere hier die Warnung, die gerade bei der Aktualisierung mgcv aufgetreten ist.

Warning message: 
In download.file(url, destfile, method, mode = "wb", ...) : 
    downloaded length 1886962 != reported length 1886962 

Das mode Argument ist bereits auf „wb“, so dass die Lösung in der Verbindung nicht SO angeboten nicht zu funktionieren scheint.

Es ist sehr seltsam, weil ich sowohl R als auch RStudio vor kurzem aus anderen Gründen neu installiert habe, aber diese Warnung ist nicht verschwunden.

Jede Beratung ist willkommen.

+0

Können Sie die 'Sys.info()' bereitstellen? –

+1

'Struktur (c (" Windows "," 7 x64 "," Build 9200 "," VAIO "," x86-64 "," one-o_000 "," one-o_000 "," one-o_000 "),. Names = c ("sysname", "release", "version", "nodename", "maschine", "login", "user", "effective_user")) '. Ist es normal, dass ich Windows 8.1 habe und hier die Version 7 ist? –

+2

Ich hatte dieses Problem das erste Mal neulich. Wie bei Ihnen, bekam ich die Warnungen, in der Warnung die gedruckten Längen * * übereinstimmte. Die Installation schien trotzdem zu funktionieren ... – Gregor

Antwort

0

Zum Vergleich:

ich Windows Vista leite, und bin immer der gleiche Fehler für verschiedenes Paket installiert (wobei die Download-Größe berichtet wird, nicht die gemeldete Länge trotz der Zahlen gleich gleich angezeigt). Die Pakete scheinen trotz des gemeldeten Fehlers korrekt zu installieren.

RStudio Version 0.98.1091

> SysInfo()

release             Vista x64 
version        build 6002, Service Pack 2 

> Version

platform  x86_64-w64-mingw32   
version.string R version 3.1.2 (2014-10-31) 

Meine Vermutung (ohne Kenntnis der Interna des install.packages-Code) ist, dass während Integer werden gemeldet, sie werden nicht als Ganzzahlen verglichen und verursachen so den Fehler.

+0

Ich hätte es zu einem Kommentar gemacht, aber ich kann das OP nicht kommentieren. Ich habe nur ein paar Daten hinzugefügt. – MichaelNJ

+1

Sie sollten in der Lage sein, genügend Punkte für einen Kommentar zu erhalten, indem Sie die Hilfeseite aufrufen und ein- oder zweimal abstimmen oder etwas in dieser Richtung. – NESPowerGlove

0

Ich hatte die gleichen Probleme auf Windows oder Linux-Server festgestellt. Ich glaubte, dass dies wahrscheinlich durch die Netzwerkgeschwindigkeit verursacht wird. Ich habe versucht, dieses Paket zum zweiten oder sogar dritten Mal zu installieren (mit der Funktion install.packages) oder manuell das gewünschte Paket von CRAN heruntergeladen und dann installiert und das Problem behoben.