r - 如何从 GitHub 构建 R 包?

标签 r github

我尝试构建 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

github cloning screenshot

一旦你有了存储库的本地副本,你就可以在 R 中
library(devtools)
build("path/to/package/root")

我以为你想真正处理这个包。如果您只想下载源代码,克隆选项下方有一个“下载 ZIP”按钮。下载,解压缩,然后如上所述在 R 中构建。

关于r - 如何从 GitHub 构建 R 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25845523/

相关文章:

r - 为ggplot2设置几何和比例的默认值

regex - 重新排列一个字符串

linux - ssh 连接超时

github - 获取给定提交范围的 GitHub 已关闭问题列表

javascript - 单击填充文本区域并提交的按钮

r - 如何更改 patchwork 中 tag_levels 的颜色和大小

R - dbplyr - `lang_name()` 已弃用

r - dplyr mutate 函数以垂直评估列(当前、上一个、下一个)内的值

git - 更新我在 github 上的存储库

git - 如何下载 GitHub 版本的二进制文件?