小编lui*_*din的帖子

GitHub 操作 setup-r-dependency 失败,说明没有名为“digest”的包

我一直在尝试设置一些 GitHub 操作来自动检查我的 R 包并运行测试覆盖率。我目前正在使用 setup-r-dependency@v2 操作来安装依赖项,但无法安装包“digest”。返回以下错误:

\n
 Error: Error: <callr_remote_error: Cannot install packages:\n  * deps::.: there is no package called \xe2\x80\x98digest\xe2\x80\x99>\n   in process 8254 \n  -->\n  <simpleError: Cannot install packages:\n  * deps::.: there is no package called \xe2\x80\x98digest\xe2\x80\x99>\n
Run Code Online (Sandbox Code Playgroud)\n

包内依赖如下:

\n
Imports:\n    assertthat,\n    crayon,\n    forcats,\n    rmarkdown,\n    purrr,\n    ggplot2,\n    htmltools,\n    lubridate,\n    dplyr,\n    tidyselect,\n    rlang,\n    INLA,\n    arm,\n    magrittr,\n    glue,\n    googleAuthR,\n    googleCloudStorageR,\n    stringr\n
Run Code Online (Sandbox Code Playgroud)\n

最后,失败的工作流程本身如下所示(取自 tidyverse 包):

\n
on:\n  push:\n    branches: [main, dev]\n  pull_request:\n    branches: [main, dev]\n\nname: test-coverage\n\njobs:\n  test-coverage:\n    runs-on: ubuntu-latest\n    env:\n …
Run Code Online (Sandbox Code Playgroud)

r github github-actions

7
推荐指数
0
解决办法
862
查看次数

标签 统计

github ×1

github-actions ×1

r ×1