我尝试构建 fork of R package来自 github(这个 fork 有一个 fresh bugfix )。我能够从 github 构建和安装包:
require(devtools)
install_github("patcpsc/rredis", build_vignettes = FALSE)
但是,这不会产生可安装的包 - 或者是吗?我需要在 15 台机器上安装这个包,所以我更喜欢构建一次包,然后复制并安装到其他机器上。
我试图寻找像
build_github
这样的功能,不幸的是没有。我该怎么做?
最佳答案
github 有关于如何 fork a repository 的帮助文档.听起来你已经完成了第一部分。现在您只需要克隆存储库。这意味着为您的本地机器制作一份副本,以便您可以使用它。你想要的按钮在右边。桌面克隆适用于使用 Github desktop software .如果您从命令行运行 git,请键入
git clone git@github.com:whatever-the-link-is-in-the-SSH-clone-url-textbox
一旦你有了存储库的本地副本,你就可以在 R 中
library(devtools)
build("path/to/package/root")
我以为你想真正处理这个包。如果您只想下载源代码,克隆选项下方有一个“下载 ZIP”按钮。下载,解压缩,然后如上所述在 R 中构建。
关于r - 如何从 GitHub 构建 R 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25845523/