R - 尝试安装包时:InternetOpenUrl 失败
R - when trying to install package: InternetOpenUrl failed
由于我在 Win 7 中同时更新了 R(至 3.2.2)和 RStudio(至 0.99.486),我在下载软件包时遇到问题。
我知道提出的问题here,但我都不知道
setInternet2(TRUE)
更改 CRAN 镜像也无济于事。 "Tools -> Global Options -> Packages -> "为 HTTP 使用 Internet Explorer library/proxy”也已取消选中,我确保我的 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
有人可以帮忙吗?谢谢!
问题可能是 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
- 更新您的 CA 证书包以允许正确的证书验证
将默认下载方法设置为 "libcurl"
看看是否有帮助:
options(download.file.method="libcurl")
我在 win8 上安装 R 包时遇到了类似的问题。
您的 "Internet Explorer" 浏览器可能出现连接问题。将默认浏览器更改为 "Internet Explorer" 并确保浏览器可以毫无问题地处理 http 查询。
IE 10 --> 取消选中文件 --> 脱机工作选项。
IE 11 --> 点击状态栏中的 "Working Offline" 会变成 "Working Online".
我遇到了类似的问题。
问题是默认的 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")
由于我在 Win 7 中同时更新了 R(至 3.2.2)和 RStudio(至 0.99.486),我在下载软件包时遇到问题。
我知道提出的问题here,但我都不知道
setInternet2(TRUE)
更改 CRAN 镜像也无济于事。 "Tools -> Global Options -> Packages -> "为 HTTP 使用 Internet Explorer library/proxy”也已取消选中,我确保我的 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
有人可以帮忙吗?谢谢!
问题可能是 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
- 更新您的 CA 证书包以允许正确的证书验证
将默认下载方法设置为
"libcurl"
看看是否有帮助:options(download.file.method="libcurl")
我在 win8 上安装 R 包时遇到了类似的问题。 您的 "Internet Explorer" 浏览器可能出现连接问题。将默认浏览器更改为 "Internet Explorer" 并确保浏览器可以毫无问题地处理 http 查询。
IE 10 --> 取消选中文件 --> 脱机工作选项。 IE 11 --> 点击状态栏中的 "Working Offline" 会变成 "Working Online".
我遇到了类似的问题。
问题是默认的 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")