我收到了一个我无法理解的错误roxygenize()
。我有一个我通过roxygen生成.Rd文件的杂项功能包。roxygen2“错误:标题需要值”
错误是Error: titlerequires a value
,这表明没有@title
标记。但kmmisc-package.R
文件中有一个@title
标记,所以我不确定问题是什么。
kmmisc-package.R
包含:
##' Miscellaneous Functions
##'
##' \tabular{ll}{
##' Package: \tab kmmisc\cr
##' Type: \tab Package\cr
##' Version: \tab 0.1-2\cr
##' Date: \tab 2011-10-06\cr
##' License: \tab GPL-2\cr
##' LazyLoad: \tab yes\cr
##' LazyData: \tab yes\cr
##' }
##'
##' @author Me \email{[email protected]@email}
##'
##' Maintainer: Me \email{[email protected]@email}
##'
##' @name kmmisc-package
##' @docType package
##' @title KM Misc
##' @keywords package
##'
NULL
我,使用R 2.13.2与roxygen2 2.1刚刚从CRAN重新安装。完整sessionInfo()
是要点在https://gist.github.com/1268056
编辑
在@ andrie的建议,我现在有
#' Miscellaneous Functions
#'
#' \tabular{ll}{
#' Package: \tab kmmisc\cr
#' Type: \tab Package\cr
#' Version: \tab 0.1-2\cr
#' Date: \tab 2011-09-14\cr
#' License: \tab GPL-2\cr
#' LazyLoad: \tab yes\cr
#' LazyData: \tab yes\cr
#' }
#'
#' @author Me \email{[email protected]@email}
#'
#' Maintainer: Me \email{[email protected]@email}
#' @name package-kmmisc
#' @docType package
#' @title KM Misc
#' @keywords package
#' @aliases kmmisc package-kmmisc
#'
#'
NULL
这仍然是产生同样的错误。
我只是看上那'maintainer'没有一个'@'。这是否有所作为? – Andrie
我不这么认为。我可能忽略了一些东西,但据我所知,我的基本结构与roxygen文档相同:https://github.com/klutometis/roxygen/blob/master/R/roxygen.RI不要有例子或seealso,但我不认为这很重要。 – kmm
还有一个建议:升级到'roxygen2'。当发现它在roxygen线路中遇到错误时,我发现它更加宽容和有助于提示。 – Andrie