【发布时间】:2014-05-18 15:54:09
【问题描述】:
我有一个同时使用 Rcpp 和 Roxygen2 的包。我想让 R CMD build 在开始构建过程之前运行一个小的预构建脚本,该脚本运行 compileAttributes() 和 roxygenise()。有没有一个钩子或机制可以做到这一点?
【问题讨论】:
-
devtools是为了让这些事情变得更容易而编写的。
我有一个同时使用 Rcpp 和 Roxygen2 的包。我想让 R CMD build 在开始构建过程之前运行一个小的预构建脚本,该脚本运行 compileAttributes() 和 roxygenise()。有没有一个钩子或机制可以做到这一点?
【问题讨论】:
devtools 是为了让这些事情变得更容易而编写的。
正如@mnel 所建议的,您可以使用devtools 构建脚本。说一个名为build.r的脚本:
library(devtools)
document()
compileAttributes()
someotherscript()
build()
【讨论】:
document() 和R CMD INSTALL。它是否还会查找名为 build.r 的文件?