【发布时间】:2019-10-17 20:15:31
【问题描述】:
我知道R CMD build package_name 可以从终端运行。但是,这似乎与 RStudio 中的 Build -> Build Source Package 不同。我的(粗略)测试是使用终端命令进行更改和构建,但更改不会通过 package_name_0.1.0.tar.gz 文件,而在使用 RStudio 时它们会这样做。
是否有相当于从 RStudio 构建 -> 构建源包的命令行?
【问题讨论】:
我知道R CMD build package_name 可以从终端运行。但是,这似乎与 RStudio 中的 Build -> Build Source Package 不同。我的(粗略)测试是使用终端命令进行更改和构建,但更改不会通过 package_name_0.1.0.tar.gz 文件,而在使用 RStudio 时它们会这样做。
是否有相当于从 RStudio 构建 -> 构建源包的命令行?
【问题讨论】:
迟到总比没有好...
因为我们可以看到当我们从 RStudio 菜单中选择“Build Source Package”时执行的 (R) 代码,所以可以从终端运行相同的 R 代码
在终端中,从包的根目录内部:
R -e "devtools::document(roclets = c('rd', 'collate', 'namespace')); devtools::build()"
【讨论】: