我收到了一個我無法理解的錯誤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