最近安装github上的R包,经常显示Error in utils::download.file(url, path, method = method, quiet = quiet, : 无法打开URL'https://api.github.com/repos/
之类的错误。起初以为是网络的问题,换了网不行,登梯子不行,关闭重启也不行。
在网上查了下,说是R默认是通过IE浏览器来下载包的,所以需要设置IE的安全选项。
but,我已经很多年没用过IE了(但很多政府官方网站的操作都是默认IE,而且是要多少版本以上的浏览器),操蛋的是IE自己已经升级为Edge了,号称与chrome一样好用。可是我打开Edge,找了半天也没找到Internet选项,网上的教程有的说在右上角三横杠打开IE,有的说在更多工具里打开IE,但在我的Edge中统统没有(可能是因为比较新)!
于是在我的电脑上搜了一圈,确实是没有Internet Explorer。终于找了一个靠谱的答案,那就是:Win+R,输入inetcpl.cpl 直接打开Internet选项
。打开后,在高级中勾选使用TLS 1.0、使用TLS 1.1、使用TLS 1.2。
这时就能成功下载啦。
Ref:https://github.com/r-lib/remotes/issues/130
https://bbs.pinggu.org/thread-6956865-1-1.html
最新版本的Microsoft Edge如何找到internet选项 - Microsoft Community