等效于RStudio中的“生成源程序包”的命令行

时间:2019-06-01 14:34:35

标签: rstudio roxygen2

我知道R CMD build package_name可以从终端运行。但是,这似乎与RStudio中的Build-> Build Source Package没什么作用。我的(原始的)测试是使用terminal命令进行更改和构建,但是更改不会传递到package_name_0.1.0.tar.gz文件中,而使用RStudio时却可以。

是否有等效于RStudio的Build-> Build Source Package的命令行?

1 个答案:

答案 0 :(得分:0)

迟到总比不到好...

由于我们可以看到从RStudio菜单中选择“构建源程序包”时执行的(R)代码,因此可以从终端运行相同的R代码

在终端中,从包根目录开始:

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