Я получаю ошибку от roxygenize()
, которую я не могу понять. У меня есть пакет моих разных функций, в которых файлы .Rd генерируются через roxygen.roxygen2 «Ошибка: titlerequires a value»
Ошибка 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 нет есть примеры или также, но я не могу думать, что это важно. – kmm
Еще одно предложение: перейти на «roxygen2'. Я нашел это более немного более прощающим и полезным в своих подсказках, когда он сталкивается с ошибками в линиях roxygen. – Andrie