更新从github安装的软件包

问题描述 投票:20回答:3

我正在使用越来越多的从github安装的开发包。

我发现自己想知道是否有一个简单的方法来更新这些包?基本上,我在寻找类似于 update.packages() 对应 install_github() (或者实际上是CRAN以外的任何其他repo)。

类似的问题对R-forge有一些想法。

自动更新从R-forge安装的软件包

也许最好的方法是把开发包安装在自己的独立目录下。

当从github仓库安装开发版R包时,如何指定lib目录?

在安装包时保持一个标签,并尝试定期重新安装列表。

有什么想法吗?

r github devtools
3个回答
4
投票

有很多包可以做到这一点。

@hrbrmstr推荐的是 更新 包裹

@jeborsel建议通过以下方式添加一个github仓库作为drat-repository 可恶的包袱 来自Dirk Eddelbuettel。这将让你在它身上使用update.package()。


0
投票

您可以使用 扑克牌 包来安装和加载当前版本的GitHub上的包。

pkg = c('andschar/dbreport', 'Rdatatable/data.table')
pacman::p_load_current_gh(char = pkg)

-1
投票

你可以调用 安装_github 再次获得最新版本的软件包。

© www.soinside.com 2019 - 2024. All rights reserved.