我一直在尝试设置一些 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>\nRun Code Online (Sandbox Code Playgroud)\n包内依赖如下:
\nImports:\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\nRun Code Online (Sandbox Code Playgroud)\n最后,失败的工作流程本身如下所示(取自 tidyverse 包):
\non:\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)