R – install_github到底能做什么?

时间:2018-11-06 16:48:21

标签: r github

以前从未使用过R。我需要将R集成到连续构建中。

我得到的脚本有一行

RUN Rscript -e "devtools::install_github('my-repo', auth_token = '"$Github_Token"')"

我知道此命令将下载整个存储库,但是如何安装软件包?是在寻找.R文件,还是在寻找.rba文件?

我的目标是将构建过程与CI集成在一起。我找到了一种通过Docker容器构造这些rba文件的方法,但是这些不会被检入github。我需要确保安装不需要这些rba文件,然后才能将这些文件移动到其他位置。

1 个答案:

答案 0 :(得分:1)

函数install_github与其他任何软件包安装方法一样安装软件包,但是会自动为您从github下载。远程存储库必须是R程序包,这意味着它至少需要一个包含R代码的R/目录,一个包含程序包元数据的DESCRIPTION文件和一个描述该程序库的NAMESPACE文件。包装进出口。

要使install_github正常工作,就不必然要求您的rba文件存在。

有关软件包的更多信息,建议阅读R packages