我越来越多地使用从Github安装的开发包。
我在想是否有一种简单的方法可以更新这些包?实际上,我正在寻找类似于 update.packages()
的东西,对于 install_github()
(或者任何其他仓库),都适用。
关于R-forge的类似问题有一些想法:
也许最好的方法是将开发包安装在它们自己的单独目录中:
如何在安装来自Github存储库的开发版本R包时指定lib目录
保持对已安装软件包的跟踪,并定期尝试重新安装列表。
您有什么想法吗?
我越来越多地使用从Github安装的开发包。
我在想是否有一种简单的方法可以更新这些包?实际上,我正在寻找类似于 update.packages()
的东西,对于 install_github()
(或者任何其他仓库),都适用。
关于R-forge的类似问题有一些想法:
也许最好的方法是将开发包安装在它们自己的单独目录中:
如何在安装来自Github存储库的开发版本R包时指定lib目录
保持对已安装软件包的跟踪,并定期尝试重新安装列表。
您有什么想法吗?
CRAN
是一个单一的存储库,而github
则是数万个独立的存储库。这就是为什么你需要像@hrbrmstr所提到的那样的东西。至于如果github
包有CRAN
依赖关系会发生什么,我不知道 :-) - Carl Witthoftwhats_new()
功能,可以查看更新是否值得冒险?我认为因为软件包只是通过github_install()
、CRAN
和其他依赖项重新安装,所以这些都会被处理好? - carnust