首页 文章

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

提问于
浏览
7

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

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

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

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

1 回答

  • 6

    devtools >1.12.0 解决了Bug问题,可在github上找到 . 很好,可以通过 install_github("hadley/devtools") 使用 devtools 安装这样的版本 . 对于Windows,问题似乎仅限于 R>=3.3.0 .

相关问题