install_github是否以递归方式安装依赖项?

时间:2016-07-17 20:13:04

标签: r devtools

R包devtools似乎是使用install_github()函数直接从其github存储库安装R包的首选方法。

这样做时,不仅安装了已解决的github-package,而且还安装了直接的CRAN依赖项,即包的Description / Namespace文件中定义的Depends和Imports。

但是,我想知道是否也会自动安装间接需要的包,例如Depends and Imports包所需的包。

例如,通过DT安装install_github("rstudio/DT")包时,还会安装Imports包htmltools(设置为dependencies=TRUE),但不会安装Rcpp包依赖于前者(R 3.3.1,Rtools34,Win10,x64)。这些包需要以另一种方式安装吗?

1 个答案:

答案 0 :(得分:6)

devtools >1.12.0解决了Bug问题,如github上所见。很好,可以使用install_github("hadley/devtools")通过devtools安装此类版本。对于Windows,问题似乎仅限于R>=3.3.0