首页 > 解决方案 > 命令行等效于 RStudio 中的“构建源包”

问题描述

我知道R CMD build package_name哪些可以从终端运行。但是,这似乎与 RStudio 中的 Build -> Build Source Package 不同。我的(粗略)测试是使用终端命令进行更改和构建,但更改不会传递到package_name_0.1.0.tar.gz文件,而使用 RStudio 时会这样做。

是否有相当于从 RStudio 执行 Build -> Build Source Package 的命令行?

标签: rrstudioroxygen2

解决方案


迟到总比不到好...

由于我们可以看到当我们从 RStudio 菜单中选择“Build Source Package”时执行的 (R) 代码,因此可以从终端运行相同的 R 代码

在终端中,从包的根目录内部:

R -e "devtools::document(roclets = c('rd', 'collate', 'namespace')); devtools::build()"

推荐阅读