R - 尝试安装软件包时:InternetOpenUrl失败
问题描述:
由于我已经在Win 7中更新了R(到3.2.2)和RStudio(到0.99.486),我在下载软件包时遇到问题。R - 尝试安装软件包时:InternetOpenUrl失败
我知道的问题问here但既不
setInternet2(TRUE)
也不改变CRAN镜的帮助。在“工具 - >全局选项 - >包装 - >‘的HTTP’使用Internet Explorer库/代理也已经泛滥,我确信,我的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
任何人都可以请帮忙吗?谢谢!
答
更新您的CA证书捆绑,以允许适当的证书验证
这个问题可能是由R下载文件时使用的底层方法无法正确处理https
。这可以通过努力
fname <- tempfile()
download.file("https://cran.uni-muenster.de/", destfile=fname)
file.remove(fname)
如果不工作,但与http
确实更换https
进行验证,这很可能意味着由R的download.file
使用的方法无法处理https
在所有或无法验证SSL证书。
您可以使用常规http
镜子,而不是https
默认的下载方法设置为"libcurl"
,看看有没有什么帮助尝试
- :
options(download.file.method="libcurl")
答
在win8上安装R包时,我遇到了类似的问题。 您的“Internet Explorer”浏览器可能发生连接问题。将您的默认浏览器更改为“Internet Explorer”,并确保浏览器无任何问题地处理http查询。
答
IE 10 - >取消选中文件 - >脱机工作选项。 IE 11 - >在状态栏中单击“脱机工作”,它将变为“在线工作”。
答
我遇到过类似的问题。
问题是,默认的CRAN服务器暂时关闭,这很不寻常!
由finding a nearby CRAN mirror围绕这一问题的工作,然后更新默认值:
options(repos = c(CRAN = "https://cran.ma.imperial.ac.uk/",
CRANextra = "https://mirrors.ebi.ac.uk/CRAN/"))
那么这工作得很好:
install.packages("ggplot2")
'选项(download.file.method = “libcurl的”)'做了招数,谢谢!包安装现在工作正常:-) –
最后一个选项也为我做了诡计。非常感谢。 –
没有任何工作对我来说..任何其他想法 –