由于我在Win 7中更新了R(至3.2.2)和RStudio(至0.99.486),因此在下载软件包时遇到问题。
我知道问题here,但不是
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
有人可以帮忙吗?谢谢!
答案 0 :(得分:26)
问题可能是无法通过R用于下载文件的基础方法正确处理https
。这可以通过尝试
fname <- tempfile()
download.file("https://cran.uni-muenster.de/", destfile=fname)
file.remove(fname)
如果这不起作用,但将https
替换为http
,则很可能意味着R download.file
使用的方法根本无法处理https
或失败验证SSL证书。
你可以尝试
http
镜像代替https
将默认下载方法设置为"libcurl"
,看看是否有帮助:
options(download.file.method="libcurl")
答案 1 :(得分:1)
IE 10 - &gt;取消选中文件 - &gt;脱机工作选项。 IE 11 - &gt;点击&#34;离线工作&#34;在状态栏中,它将更改为&#34;在线工作&#34;。
答案 2 :(得分:0)
在win8上安装R软件包时遇到了类似的问题。 可能会发生您的&#34; Internet Explorer&#34;浏览器有连接问题。将您的默认浏览器更改为&#34; Internet Explorer&#34;并确保浏览器处理http查询没有任何问题。
答案 3 :(得分:0)
我遇到了类似的问题。
问题是默认的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")