使用GitHub包R操作

尼尔森·冈

我试图编写程序包中使用动作问题是,包行动使用其安装程序安装CRAN只包。remotes

由于我正在使用的软件包取决于GitHub上提供的非CRAN软件包,因此覆盖率和R CMD检查均失败。我试图通过天真的降级到Depends中较早版本的软件包来避免这种情况,但是某些功能未导出。我想知道是否有人知道一种解决方法可能会有所帮助(我无法在操作时提出问题,因为他们的support.md文件不鼓励这样做)。

尼尔森·冈

一段时间后,我发现了一个变通办法,如果您要测试开发版本(如我想要的),目前已经足够了。您应该install_githubcheck.yaml文件中包含一个命令这是一个例子:

 - name: Install dependencies
        run: |
          install.packages(c("remotes","testthat"),dependencies=TRUE)
          remotes::install_github("tidyverse/dplyr")
          remotes::install_cran("covr")
        shell: Rscript {0}

上面的代码片段解决了我的问题,因为我想依赖将来的dplyr版本。您可以在此处查看完整yaml文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Github操作-R包R-CMD-Check“ PhantomJS not found”

github操作找不到我的R包的文件

使用“ conda”从github安装R包

GitHub 操作:删除所有工件后,“您已使用 100% 的 GitHub 存储(GitHub 操作和包)包含的服务”

尝试使用github操作将代码部署到github包时出现错误代码400

Github操作,使用npm或yarn安装Github软件包时,未经授权401

使用sets包对R中的set列表进行set操作

无法使用 devtools 安装 R github 包(curl 超时错误)

测试包时如何在 github 操作上强制使用 symfony 版本

Github操作在存储库中找不到包

如何在GitHub操作中推送nuget包

使用R上的'highfrequency'包转换.csv文件以进行进一步操作

使用 R dplyr 包根据其他列值操作列

R:从github / version安装软件包?

用git / github版本化R包?

尝试使用install_github安装小插图时无法构建软件包[R]

R 使用 Timeout:curl_fetch_disk 错误从 github 安装我自己的上传包

如何使R包推荐在GitHub上托管的包?

如何在go中使用github包?

buildroot 使用 autotools 从 github 添加包

从 github 操作服务登录私有存储库中的 github 包注册表

我无法通过 gitHub 操作将我的包构建发布到 nuget.pkg.github

创建使用Powershell脚本的GitHub操作

如何使用github操作发布pip wheel

如何使用Github操作进行SFTP?

在github操作中使用特定的docker版本

在 GitHub 操作中使用变量的选项

使用 github 操作部署 firebase 云功能

使用github操作从Monorepo部署单个服务