2015-10-26 10 views
9

Da ich sowohl R (bis 3.2.2) als auch RStudio (bis 0.99.486) in Win 7 aktualisiert habe, habe ich Probleme beim Herunterladen von Paketen.R - beim Versuch, das Paket zu installieren: InternetOpenUrl ist fehlgeschlagen

ich bewusst die Fragen bin gefragt here aber weder

setInternet2(TRUE) 

noch die CRAN Spiegel geholfen zu verändern. Die „Extras -> Globale Einstellungen -> Packages -> " Verwenden Sie Internet Explorer Bibliothek/Proxy für HTTP" wurde auch bereits ungeprüft und ich sicher, dass mein Firefox kein Proxy verwendet

habe ich versucht,

setRepositories() 

sowie die manuelle Installation des Pakets mit

install.packages('dplyr', repos='https://cran.uni-muenster.de/') 

aber ich habe immer noch die Meldung:

Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://R-Forge.R-project.org/src/contrib 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/src/contrib 
Installing package into ‘C:/Users/me/Documents/R/win-library/3.2’ 
(as ‘lib’ is unspecified) 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/src/contrib 
Warning in install.packages : 
    package ‘dplyr’ is not available (for R version 3.2.2) 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/bin/windows/contrib/3.2 

Könnte jemand bitte helfen? Vielen Dank!

Antwort

18

Das Problem könnte ein Fehler sein, https ordnungsgemäß durch die zugrunde liegende Methode zu behandeln, die von R für das Herunterladen von Dateien verwandt wird. Dies kann durch den Versuch

fname <- tempfile() 
download.file("https://cran.uni-muenster.de/", destfile=fname) 
file.remove(fname) 

prüft werden Wenn das nicht aber https ersetzen funktioniert mit http tut, dies bedeutet wahrscheinlich, dass das Verfahren von R verwendete download.file nicht mit https überhaupt umgehen kann oder ausfällt SSL-Zertifikate zu überprüfen.

Sie können versuchen,

  • mit regulärem http Spiegel statt https
  • Update Ihre CA-Zertifikat Bündel Validierung richtigen Zertifikats
  • Einstellung der Standard-Download-Methode "libcurl" zu ermöglichen und sehen, ob das hilft:

    options(download.file.method="libcurl") 
    
+6

'Optionen (download.file.method = "libcurl")' hat die Trick, danke !!! Paketinstallation funktioniert jetzt gut :-) –

+0

Die letzte Option hat den Trick auch für mich gemacht. Danke vielmals. –

+0

nichts funktioniert für mich .. viele andere Ideen –

0

Ich sah ein ähnliches Problem bei der Installation von R-Paketen auf win8. Es kann vorkommen, dass Ihr Browser "Internet Explorer" Verbindungsprobleme hat. Ändern Sie Ihren Standardbrowser in "Internet Explorer" und stellen Sie sicher, dass der Browser HTTP-Abfragen ohne Probleme verarbeitet.

1

IE 10 -> deaktivieren Sie die Option Datei -> Offline arbeiten. IE 11 -> klicken Sie auf "Offline arbeiten" in der Statusleiste und es wird zu "Online arbeiten".

0

Ich konfrontiert ein ähnliches Problem.

Das Problem war, dass der Standard-CRAN-Server vorübergehend ausgefallen war, was eher ungewöhnlich ist!

von finding a nearby CRAN mirror um das Problem gearbeitet, dann die Standardeinstellungen zu aktualisieren: das funktionierte

options(repos = c(CRAN = "https://cran.ma.imperial.ac.uk/", 
        CRANextra = "https://mirrors.ebi.ac.uk/CRAN/")) 

Dann fein:

install.packages("ggplot2")