devtools::install 与多线程的依赖关系
devtools::install dependencies with multiple threads
我有自己的包,我想通过 devtools
安装它,包括它的所有依赖项和它们的依赖项。因为这实际上是一个相当多的软件包列表,所以我正在寻找一种在多核模式下安装它们的方法,比如 utils::install.packages(Ncpus = 48, c("pak_1", "pak_n"))
让你这样做。
所以我尝试了 devtools::install(pkg = getwd(), Ncpus = 2)
应该可以,因为 the docu shows ...
which leads you to install_deps
, which in turns leads you to utils::install.packages
.
但实际上我得到了:
We detected these problematic arguments:
* `Ncpus`
Did you misspecify an argument?
警告。
您知道如何通过 devtools
以多核方式安装软件包吗?
devtools::install*
函数采用 threads = N
而不是 Ncpu
。如果您在 .Rprofile
.
中定义了 threads
,则默认为 Ncpu
https://www.rdocumentation.org/packages/devtools/versions/1.13.6/topics/install
我有自己的包,我想通过 devtools
安装它,包括它的所有依赖项和它们的依赖项。因为这实际上是一个相当多的软件包列表,所以我正在寻找一种在多核模式下安装它们的方法,比如 utils::install.packages(Ncpus = 48, c("pak_1", "pak_n"))
让你这样做。
所以我尝试了 devtools::install(pkg = getwd(), Ncpus = 2)
应该可以,因为 the docu shows ...
which leads you to install_deps
, which in turns leads you to utils::install.packages
.
但实际上我得到了:
We detected these problematic arguments:
* `Ncpus`
Did you misspecify an argument?
警告。
您知道如何通过 devtools
以多核方式安装软件包吗?
devtools::install*
函数采用 threads = N
而不是 Ncpu
。如果您在 .Rprofile
.
threads
,则默认为 Ncpu
https://www.rdocumentation.org/packages/devtools/versions/1.13.6/topics/install