无法为 R 4.1 安装 R 包

Unable to install R packages for R 4.1

我今天无法安装任何 R 包。这个问题直到上周才发生(我最后一次使用该命令)。我的笔记本电脑系统是 Windows 10,我没有使用任何本地 network/proxy/work 互联网,所以很确定这不是代理服务器或防火墙问题。我更新了我的R,重新启动程序和电脑,没有帮助。

这是错误信息。

Warning in install.packages : unable to access index for repository http://cran.rstudio.com/src/contrib: cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'

以下是我从网上试过但没有用的方法:

  1. 更新 CRAN 存储库以安装包
  2. 取消选中“为 HTTP 使用安全下载方法”和“为 HTTP 使用 Internet Explorer library/proxy”选项
  3. 运行 R 作为管理员
  4. 更改库以安装包
  5. 使用install.packages('package_name', dependencies=TRUE, repos='http://cran.rstudio.com/')

同样,我很确定没有 firewall/proxy 问题,因为直到上周我才遇到这个问题,使用相同的互联网和相同的设备。有人有想法吗?在此先感谢您的帮助!

问题最终由 options(download.file.method="libcurl") 解决。

根据另一个建议的答案,我尝试 options(repos = "http://cran.rstudio.com/") 但收到以下消息:

Warning message: In download.file(mirrors_csv_url, destfile = mirrors_csv, quiet = TRUE) : InternetOpenUrl failed: 'ìÂs°þ$'

然后 成功了。