我正在尝试从Rstudio中的GitHub安装软件包(gg3D)。我无法使用
安装它devtools::install_github("AckerDWM/gg3D")
(错误:无法从GitHub安装'gg3D')。我尝试更改下载方法(curl
,libcurl
等),但无济于事。然后,我决定下载源文件并尝试手动安装它。下载文件也不起作用:
source_URL <- "http://github.com/repos/AckerDWM/gg3D/archive/master.zip"
utils::download.file(source_URL, destfile = "tmp.zip")
这是我收到错误消息的时间:InternetOpenURL failed: 'An error occurred in the secure channel support'
我认为这是防火墙/代理问题(我可以在具有类似规格的另一台计算机上下载它)。
如果有帮助,我将在Windows 7上运行R版本3.6.1。
仅关注下载错误,我尝试过的操作:
method
(默认为wininet
),例如
utils::download.file(source_URL, destfile = "tmp.zip", method = "libcurl")
返回HTTP status was '404 Not Found'
错误; utils::download.file(source_URL, destfile = "tmp.zip", method = "curl")
返回'curl' call had nonzero exit status
; method = "wget"
相同。setInternet2(use = FALSE)
(R警告说这已失效)。http
和https
。这些建议的解决方案来自以下链接的SO文章(但它们对我不起作用):
类似于(无解决方案):
答案 0 :(得分:1)
我遇到了同样的问题,但使用了其他软件包。尝试更改CRAN镜像,但是没有用。然后在Microsoft页面上找到了一些帮助,并从“控制面板”的“ Internet选项”中更改了一些设置。确保已检查SSL 2.0和3.0。另外,请检查TLS 1.1和TLS 1.2。此更改解决了我的问题。希望这会有所帮助。