Р - при попытке установить пакет: InternetOpenUrl не удалось
поскольку я обновил R (до 3.2.2) и RStudio (до 0.99.486) в Win 7, у меня возникли проблемы с загрузкой пакетов.
Я в курсе вопросов здесь, но ни
setInternet2(TRUE)
ни изменение зеркала CRAN не помогло. "Инструменты - > Глобальные параметры - > пакеты - >" использовать библиотеку/прокси-сервер Internet Explorer для HTTP " также уже снят, и я убедился, что мой Firefox не использует прокси-сервер.
Я попытался
setRepositories()
а также ручная установка пакета с помощью
install.packages('dplyr', repos='https://cran.uni-muenster.de/')
но я все еще получаю сообщение:
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
кто-нибудь может помочь? Спасибо!
4 ответов
проблема может быть в неспособности справиться https
правильно базовым методом, используемым R для загрузки файлов. Это можно проверить, попробовав
fname <- tempfile()
download.file("https://cran.uni-muenster.de/", destfile=fname)
file.remove(fname)
если это не работает, но замены https
С http
делает, это, скорее всего, означает, что метод, используемый R download.file
не могу разобраться с https
вообще или не удается проверить сертификаты SSL.
вы можете попробовать
- через обычный
http
зеркала вместоhttps
- обновите пакет сертификатов CA, чтобы обеспечить правильную проверку сертификата
-
установка метода загрузки по умолчанию в
"libcurl"
и посмотреть, поможет ли это:options(download.file.method="libcurl")
IE 10 -- > снимите флажок файл-- > работать в автономном режиме. IE 11 --> нажмите " работа в автономном режиме "в строке состояния, и он изменится на"работа в Интернете".
Я столкнулся с аналогичной проблемой при установке пакетов R на win8. Может случиться так, что ваш браузер" Internet Explorer " имеет проблемы с подключением. Измените браузер по умолчанию на "Internet Explorer" и убедитесь, что браузер обрабатывает http-запросы без каких-либо проблем.
я столкнулся с аналогичной проблемой.
проблема заключалась в том, что сервер CRAN по умолчанию временно не работал, что довольно необычно!
работал вокруг вопроса поиск ближайшего зеркала CRAN, затем обновление значений по умолчанию:
options(repos = c(CRAN = "https://cran.ma.imperial.ac.uk/",
CRANextra = "https://mirrors.ebi.ac.uk/CRAN/"))
тогда это сработало отлично:
install.packages("ggplot2")