为了演示一个最小的案例,假设我有以下包:
#' @docType package
#' @import methods
#' @title MyTitle
#' @description MyDescription
#' @details MyDetails
#' @export
A <- setRefClass("A")
当我roxygenize
(在RStudio中,在“构建和重新加载”之前)。我得到:
==> roxygenize('.', roclets=c('rd', 'collate', 'namespace'))
* checking for changes ... ERROR
Error in process.docType(partitum) :
Roclet processing error in block Test1.R:7
argument is of length zero
怎么了?如何解决此错误?
我的设置:
- Roxygen2 3.1.0
- 使用 roxygen 生成(在 RStudio 中):
- 文件
- 整理字段
- 命名空间文件
- 运行时自动 roxygenising(在 RStudio 中):
- R CMD 检查
- 源代码和二进制包构建
- 构建和重新加载
- 使用 roxygen 生成(在 RStudio 中):
- R:3.0.2(飞盘航行)
- IDE:RStudio 0.98.490
- 操作系统:Windows 8.1