【问题标题】:unable to access index for repository in R无法访问 R 中存储库的索引
【发布时间】:2016-11-07 12:25:41
【问题描述】:

我在 Windows 7 上使用 R Studio 0.99.902 和 R3.3.1。当我尝试安装软件包时,我收到警告:

Warning: unable to access index for repository http://cran.rstudio.com/src/contrib:
  cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'
Warning: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/src/contrib:
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES'

这是我第一次看到它,我无法解决它。谁能帮帮我?

【问题讨论】:

  • 它是什么包,你能分享你的代码吗?
  • 我可以访问所有四个 URL 并查看有意义的内容...也许只能从您的访问点访问?您是否尝试过不同的软件包提供商(又名镜像)? ...并且正如@Hack-R 恳请的那样:请说明如果您发出代码命令,R-Studio 会生成 R 代码 - 您复制到问题中。谢谢。
  • 我试过了:require(ggplot2) 我得到了这个然后我尝试从菜单包>安装但是一旦我点击安装我得到这些消息(甚至在我写下包的名称之前我想要)。
  • 您可能遇到了网络问题。尝试将其粘贴到控制台中,看看它是否给出相同的错误install.packages("ggplot2", dependencies=TRUE)
  • 我试过了,我得到了:将包安装到'C:/Users/somme/Documents/R/win-library/3.3'(因为'lib'未指定)

标签: r package rstudio


【解决方案1】:

此问题可能是由于软件包对于您的 R 版本而言太旧或太新。例如,如果一个包在 R-3.4.1 期间发布,则它不适用于 R-3.3.1。在您的 R 版本之前从 CRAN 中删除的软件包也不可用。包说明文件显示了该包将运行哪些 R 版本是否存在硬性限制。

搜索包的 CRAN 页面并查看其状态。您仍然可以通过下载包源(tar.gz 文件)并在 RStudio 中选择 Install from: Package Archive File in the Tools/Install Packages... 菜单(或使用 install.packages 与 repos = NULL)。请注意,由于某种原因,CRAN 无法提供该软件包;您可能需要对包进行一些更改才能使其正常工作。

【讨论】:

  • 感谢在尝试了很多事情后解决了我的问题
【解决方案2】:

运行options(download.file.method="libcurl") 然后安装包对我来说是诀窍。你可能会找到答案here

【讨论】:

    【解决方案3】:

    请注意,从 Windows 源代码编译需要与您正在使用的 R 版本兼容的适当版本的 Rtools。此列表可在 Rtools 网站上找到:

    https://cran.r-project.org/src/contrib/Archive/

    如果从源代码编译很复杂,也可以在以下位置找到旧版本 R 的 Windows 编译二进制文件(.zip 文件):

    https://cran-archive.r-project.org/bin/windows/contrib

    此链接由ReadMe 文件引用,该文件位于不同版本 R 的 Windows 二进制文件的“常规”存储库中,即:

    https://cran.r-project.org/bin/windows/contrib

    下载 zip 文件后,您可以运行以下 R 代码行来安装包:

    # Use repos=NULL so that the first argument is a path to the local zip file
    # containing the binary package to install
    # (as opposed to just the name of the package to install from the web)
    install.packages("<local-path-to-downloaded-zip-file>", repos=NULL)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 2016-06-16
      • 2021-12-04
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      相关资源
      最近更新 更多