无法从 GitHub 安装“未知包”

Sim*_*ona 10 installation r github failed-installation ggplot2

我正在尝试从 GitHub 安装 ggpattern 包(https://www.rdocumentation.org/packages/ggpattern/versions/0.2.0

我已经重新安装了 R,按照网站上的所有步骤进行操作,也尝试过

remotes::install_github("coolbutuseless/ggpattern", force = TRUE)

但我仍然得到:

Error: Failed to install 'unknown package' from GitHub:
  HTTP error 401.
  Bad credentials

  Rate limit remaining: 19/60
  Rate limit reset at: 2022-01-29 18:28:15 UTC
Run Code Online (Sandbox Code Playgroud)

我正在 Windows 上开发 R 版本 4.1.2(据我所知是最新版本)。您知道这里有什么问题吗?

Kat*_*Kat 12

您需要检查您的环境中是否设置了个人访问令牌。例如,当我有一个 Git 项目时,我设置了一个个人访问令牌。但是,我在项目环境中设置了它,这样在该环境之外就不会出现任何问题。

查看是否已分配:

Sys.getenv("GITHUB_PAT")
Run Code Online (Sandbox Code Playgroud)

如果有一套,请将其写下来(将来您可能需要它)。

要删除它,以便您可以安装 GitHub 包:

Sys.unsetenv("GITHUB_PAT")
Run Code Online (Sandbox Code Playgroud)

  • 只需添加 - 如果您已经有来自 Github 的 PAT,则需要添加 `Sys.setenv(GITHUB_PAT = "your PAT")` 。 (2认同)