【问题标题】:Why am I unable to use my Mac to download this R package from GitHub?为什么我无法使用我的 Mac 从 GitHub 下载这个 R 包?
【发布时间】:2021-06-21 05:52:55
【问题描述】:

在 Rstudio 中,我尝试在控制台中运行 remotes::install_github("PPBDS/primer.data") 以下载该软件包,但出现此错误:

utils::download.file(url, path, method = method, quiet = quiet, 中的错误: 从“https://api.github.com/repos/PPBDS/primer.data/tarball/HEAD”下载失败

我正在使用带有 macOS Big Sur 版本 11.0.1 的新 Mac,并且我刚刚安装了 R 和 Rstudio。这个命令在我的 Windows 机器上从来没有给我这样的错误,那么是什么导致了这个问题?

【问题讨论】:

  • 无法知道...是整个错误信息吗?
  • 我的猜测是您缺少一些与下载文件有关的库(例如 curl?)。
  • @hobbs 我的意思是,我猜整件事是:Downloading GitHub repo PPBDS/primer.data@HEAD Error in utils::download.file(url, path, method = method, quiet = quiet, : download from 'https://api.github.com/repos/PPBDS/primer.data/tarball/HEAD' failed
  • @RomanLuštrik 当我使用 Windows 机器时,我只需要 remotes 包和 rtools40。有没有类似于 rtools40 for mac 的东西?网上没找到
  • 此问题并非特定于您的系统。我在使用特定软件包时遇到了同样的问题。也就是说,长期的“解决方法”将是:1)将回购克隆到您的电脑。 2)打开rstudio。 3) 使用devtools::install('path to package clone')。 4)在他们的包页面上打开一个问题,描述问题。

标签: r macos


【解决方案1】:

更新

这个问题应该解决了。请使用普通命令试一试:

remotes::install_github("PPBDS/primer.data")

原来是包DESCRIPTION文件的缩进问题。

原答案

已针对此问题提出了一个问题。 https://github.com/PPBDS/primer.data/issues/18

这个问题是由于最近一次提交而发生的,我们仍在追踪具体问题。

现在,请使用此命令安装primer.data包:

remotes::install_github("PPBDS/primer.data", ref = "24ac7f87e025b859a976fd6122f7c2ea8af5c713")

并关注问题。修复后,您可以使用预期的命令删除并重新安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 2018-09-30
    • 1970-01-01
    • 2018-04-25
    相关资源
    最近更新 更多