Die folgenden von Nutzen sein kann:
Es sieht für mich wie Sie in RStudio Ihre CRAN Zugriffsmechanismus ändern müssen. Ich bin mir nicht sicher, auf welchem Betriebssystem Sie RStudio ausführen, daher ist hier eine Übersicht über die Funktionsweise des Betriebssystems. Ich habe das gleiche Problem auf Centos 7, und so habe ich es gelöst.
Windows-
utils::setInternet2(TRUE)
options(download.file.method = "internal")
Beachten Sie, dass setInternet2(TRUE)
der Standardwert in RStudio ist jedoch nicht für R-GUI. Wenn Sie nicht setInternet2(TRUE)
auf Windows dann die einzige andere Möglichkeit nutzen wollen, um einen sicheren Download zu konfigurieren ist die “wget”
oder “curl”
Dienstprogramm auf Ihrem Weg zu haben, wie unten für OS X und Linux beschrieben.
OS X
options(download.file.method = "curl")
Linux
options(download.file.method = "wget")
beachte, dass die “curl”
“wget”
und Methoden, die auf jeder Plattform arbeiten, so lange die erforderliche binäre im Systempfad ist. Die obigen Empfehlungen basieren auf der Tatsache, dass "curl" in OS X enthalten ist und “wget”
in den meisten Linux-Distributionen enthalten ist.
vorgeschlagene Lösung
Ich benutze diese auf Centos 7, meinen CRAN-Setup neu konfigurieren. Ich habe dies zu meinem .Rprofile
hinzugefügt, Sie können versuchen, indem Sie an der R-Eingabeaufforderung ausgeführt werden.
options(download.file.method = "wget") # <- for MacOSX use curl
local({
r<- getOption("repos");
r["CRAN"] <-"https://cran.rstudio.com/"
options(repos=r)
})
> install.packages("forecast")
Erläuterung:
Wenn R Dateien über HTTP überträgt (beispielsweise die install.packages oder download.file Funktion) ein Download-Verfahren gewählt wird basierend auf der download.file.method Option. Es gibt mehrere verfügbare Methoden und das Standardverhalten, wenn keine Option explizit angegeben wird, besteht darin, die interne HTTP-Implementierung von R zu verwenden. In vielen Fällen unterstützt diese interne Methode keine HTTPS-Verbindungen, daher müssen Sie die Standardeinstellung überschreiben.
ref: https://support.rstudio.com/hc/en-us/articles/206827897-Secure-Package-Downloads-for-R
Sieht aus wie es keinen CRAN Spiegel erreichen. Versuchen Sie, einen neuen festzulegen. – hrbrmstr
Dies würde passieren, wenn Sie auch hinter einer Firewall sind. Möglicherweise müssen Sie die Quelldatei direkt aus dem Internet herunterladen. Ich musste es mehrmals machen und es ist super einfach zu durchziehen. –