我正在使用越来越多的从github安装的开发包。
我发现自己想知道是否有一个简单的方法来更新这些包?基本上,我在寻找类似于 update.packages() 对应 install_github() (或者实际上是CRAN以外的任何其他repo)。
update.packages()
install_github()
类似的问题对R-forge有一些想法。
自动更新从R-forge安装的软件包
也许最好的方法是把开发包安装在自己的独立目录下。
当从github仓库安装开发版R包时,如何指定lib目录?
在安装包时保持一个标签,并尝试定期重新安装列表。
有什么想法吗?
有很多包可以做到这一点。
@hrbrmstr推荐的是 更新 包裹
@jeborsel建议通过以下方式添加一个github仓库作为drat-repository 可恶的包袱 来自Dirk Eddelbuettel。这将让你在它身上使用update.package()。
您可以使用 扑克牌 包来安装和加载当前版本的GitHub上的包。
pkg = c('andschar/dbreport', 'Rdatatable/data.table') pacman::p_load_current_gh(char = pkg)
你可以调用 安装_github 再次获得最新版本的软件包。