Tôi nhận được lỗi từ roxygenize()
mà tôi không thể hiểu được. Tôi có một gói các chức năng linh tinh trong đó các tập tin .Rd được tạo ra thông qua roxygen.roxygen2 "Lỗi: kiểm tra lại giá trị"
Lỗi là Error: titlerequires a value
, điều này gợi ý rằng không có thẻ @title
. Tuy nhiên, có một thẻ @title
trong tệp kmmisc-package.R
, vì vậy tôi không chắc chắn vấn đề là gì.
kmmisc-package.R
chứa:
##' 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
Tôi đang sử dụng R 2.13.2 với roxygen2 2.1 chỉ cài đặt lại từ cran. Hoàn chỉnh sessionInfo()
là trong ý chính tại https://gist.github.com/1268056
Sửa
Theo gợi ý của @ Andrie của, bây giờ tôi có
#' 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
mà vẫn tạo ra các lỗi tương tự.
Tôi chỉ phát hiện rằng 'maintainer' không có' @ '. Điều này làm cho một sự khác biệt? – Andrie
Tôi không nghĩ vậy. Tôi có thể nhìn thấy một cái gì đó, nhưng, theo như tôi có thể nói, tôi có cấu trúc cơ bản giống như các tài liệu roxygen: https://github.com/klutometis/roxygen/blob/master/R/roxygen.RI không có những ví dụ hoặc seealso, nhưng tôi không thể nghĩ rằng vấn đề. – kmm
Một đề xuất khác: nâng cấp lên 'roxygen2'. Tôi tìm thấy điều này để được nhiều hơn một chút tha thứ và hữu ích trong các gợi ý của nó khi nó gặp lỗi trong các dòng roxygen. – Andrie