【问题标题】:Warning in install.packages: cannot open UR HTTP status was '404 Not Found'install.packages 中的警告:无法打开 UR HTTP 状态为 '404 Not Found'
【发布时间】:2017-09-27 06:10:24
【问题描述】:

在最新的 R (3.4) 和 RStudio 1.0.143 中运行 install.packages 时,我收到以下警告

Warning in install.packages :
  cannot open URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.4/PACKAGES.rds': HTTP status was '404 Not Found'

无论我选择什么包,这都会出现,但这似乎不会影响包安装。我尝试清除我的~/.rstudio-desktop/Library/Frameworks/R.framework/Versions/3.4/Resources/library 并重新安装 R,但此警告仍然存在。晚上更换 CRAN 后视镜似乎没有效果,因为出现了类似的警告。以下是我的会话信息。

R version 3.4.0 (2017-04-21)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Sierra 10.12.4

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] datasets  stats     graphics  grDevices utils     methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.0 tools_3.4.0   

【问题讨论】:

  • 我认为它是 CRAN 镜像的产物,仍然将其数据保存在具有旧 R 版本号的目录中。据我所知,它不会造成任何问题。
  • 我也有这个问题,不管我尝试安装或更新哪个包。与 OP 一样,据我所知,一切仍将正确安装。

标签: r rstudio


【解决方案1】:

只是为了让人们知道:这个问题来自 R-Studio IDE。它将在最新版本中修复。更多信息:见this link

编辑:

在新版本 (1.0.153) 中,此问题已得到解决!

【讨论】:

    【解决方案2】:

    @ManualS 已经承认这是 RStudio 1.0.143 的问题。只要没有修复,以下解决方法就可以正常工作:

    1. 关闭 RStudio 并启动 base R
    2. 在那里安装软件包,或者通过 install.packages("packagename") 或通过菜单“Packages/Install package(s)”
    3. 关闭基础 R 并重新启动 RStudio

    完整的支持会话(OneR 包)可以在这里找到更多详细信息:https://github.com/vonjd/OneR/issues/4

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      • 2015-01-09
      相关资源
      最近更新 更多