gpt4 book ai didi

r - 在 R CMD 检查期间忽略依赖项

转载 作者:行者123 更新时间:2023-12-05 03:37:05 25 4
gpt4 key购买 nike

我有一个我开发的包,使我的团队(可能还有其他感兴趣的用户)能够安装和使用在 CRAN 上存档的特定 R 包(RQDA)。我主持了this package在 GitHub 上,我正在尝试设置 GitHub Actions,以便我有一个 CI 工作流程。

每当我在本地运行 R CMD check 时,一切都很好,但是当我推送到 GitHub 时,构建失败。这是因为,默认情况下,Actions 会尝试安装相同的(存档的)包。不出所料,这会失败。

build failure

所以,我的问题是:有没有一种方法可以禁用特定包依赖项的 check?没有计划永远将这个包裹发送给 CRAN,所以我很高兴在这种情况下绕过他们的包裹政策。

最佳答案

2 种可能的方式:

  • 将 RQDA 的源代码上传到 Github 存储库或其他可公开访问的位置,并在您的 DESCRIPTION 文件中放入 Remotes:

  • 将包保存到云存储,例如 S3 存储桶或 Azure 存储容器,并在检查之前将其作为单独的工作流程步骤从那里下载

关于r - 在 R CMD 检查期间忽略依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69449197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com