【问题标题】:devtools::install dependencies with multiple threadsdevtools::install 多线程依赖
【发布时间】:2021-05-30 21:17:17
【问题描述】:

我确实有自己的包,我想通过devtools 安装它,包括它的所有依赖项及其依赖项。由于事实证明这是一个相当多的软件包列表,我正在寻找一种以多核模式安装它们的方法,例如 utils::install.packages(Ncpus = 48, c("pak_1", "pak_n")) 让你这样做。

所以我尝试了devtools::install(pkg = getwd(), Ncpus = 2),它应该可以工作,因为the docu 显示...,它会引导你到install_deps,而这又会引导你到utils::install.packages

但实际上我得到了一个:

We detected these problematic arguments:
* `Ncpus`

Did you misspecify an argument?  

警告。

您知道如何通过devtools 以多核方式安装软件包吗?

【问题讨论】:

  • 你试过devtools::install_local(packagename, dependencies = TRUE)吗?

标签: r multithreading installation package devtools


【解决方案1】:

devtools::install* 函数采用 threads = N 而不是 Ncputhreads 将默认为 Ncpu,如果您已在 .Rprofile 中定义它。

https://www.rdocumentation.org/packages/devtools/versions/1.13.6/topics/install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-05
    • 2020-02-12
    • 2014-11-28
    • 2019-03-14
    相关资源
    最近更新 更多