r - 在 R CMD 检查期间忽略依赖项
问题描述
我开发了一个包,以使我的团队(可能还有其他感兴趣的用户)能够安装和使用在 CRAN 上存档的特定 R 包(RQDA)。我已经在 GitHub 上托管了这个包,并正在尝试设置 GitHub Actions,以便我有一个 CI 工作流程。
每当我在R CMD check
本地运行时,一切都很好,但是当我推送到 GitHub 时,构建失败。这是因为,默认情况下,Actions 会尝试安装相同的(存档)包。可以预料,这会失败。
所以,我的问题是:有没有办法可以禁用check
特定包依赖项?没有计划将此包裹发送到CRAN,因此我很乐意在这种情况下绕过他们的包裹政策。
解决方案
2种可能的方式:
将 RQDA 的源代码上传到 Github 存储库或其他可公开访问的位置,并
Remotes:
在您的说明文件中添加一行将包保存到云存储,例如 S3 存储桶或 Azure 存储容器,并在检查之前从那里下载它作为单独的工作流步骤
推荐阅读
- url - Encore webpack 或资产在 symfony 4 中生成错误的图像路径
- asp.net - ASP.net 从粘贴到那里的文本框中删除字母(仅限数字)
- linux - gcloud 实例磁盘空间
- c# - 为什么 Blend 需要更改在 VS 中创建的项目?
- go - 在 Go 中通过 STOMP 连接到 ActiveMQ
- r - geom_point 没有被 scale_fill_manual 填充
- sql - 查询表的访问更新
- python - 上传图片后得到“字段名是必需的”
- javascript - 为一个 Web 应用程序配置多个项目
- laravel - 重置密码的刀片文件在哪里?