Otrzymuję błąd z roxygenize()
, którego nie mogę zrozumieć. Mam pakiet moich różnych funkcji, w których pliki .Rd są generowane przez roxygen.roxygen2 "Błąd: titlerequires a value"
Błąd to Error: titlerequires a value
, co sugeruje, że nie ma znacznika @title
. W pliku kmmisc-package.R
znajduje się jednak znacznik @title
, więc nie jestem pewien, na czym polega problem.
kmmisc-package.R
zawiera:
##' 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
Używam R 2.13.2 z roxygen2 2.1 tylko zainstalowane z CRAN. Kompletny sessionInfo()
jest w GIST w https://gist.github.com/1268056
Edytuj
AT @ Andrie sugestią, teraz mam
#' 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
który nadal wytwarzające ten sam błąd.
Właśnie zauważony że 'maintainer' nie ma' @ '. Czy to robi różnicę? – Andrie
Nie sądzę. Mogę coś przeoczyć, ale, o ile wiem, mam taką samą podstawową strukturę jak doktorzy tlenu: https://github.com/klutometis/roxygen/blob/master/R/roxygen.RI nie mieć przykłady lub też, ale nie mogę myśleć, że to ma znaczenie. – kmm
Jeszcze jedna sugestia: uaktualnij do 'roxygen2'. Stwierdziłem, że jest to nieco bardziej wyrozumiałe i pomocne w jego wskazówkach, gdy napotyka błędy w liniach rtęci. – Andrie