我使用RStudio和devtools
的帮助创建了一个包,用于命名空间、DESCRIPTION和Roxygen2的man页面。这个过程很顺利,我最近添加的帮助页面也可以正常工作。我决定添加作者姓名、电子邮件和一些详细信息。最开始我通过手动编辑man页面文件(不好)然后编辑R脚本中的Roxygen2部分,并使用document()
将更改推送到Rm文件中。
但是:当我安装我的包时
devtools::install_github('SimonDedman/gbm.auto')
我收到以下警告:
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:35: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:37: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:39: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:41: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:43: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:45: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:47: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:49: unknown macro '\item'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:51: unexpected section header '\value'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:55: unexpected section header '\description'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:65: unexpected section header '\examples'
Warning: /tmp/RtmpNladba/devtools27303e05b1fc/SimonDedman-gbm.auto-dbe3cb0/man/gbm.valuemap.Rd:69: unexpected END_OF_INPUT '
'
这些项目只是简单的 @param
参数,我没有改变过,看起来很好并且之前也能正常工作。同样的,value
/ description
/ examples
参数也都是标准的(但可能是下游问题,一旦上游问题解决了就会得到解决)。
有人能想出是什么原因导致这个问题吗? 我的所有帮助页面现在都无法点击,尽管人们可能认为任何与一个脚本(gbm.valuemap.R)有问题的问题,其他脚本应该都没问题?
提前感谢。
\item
只能在“itemize”环境中使用。你确定你的文档是这样的,\item只会出现在\itemize{ \item hi \item bye}
或\enumerate{ \item hi \item bye}
里吗?另外,\value
、\description
和\examples
应该改为@value
、@description
和@examples
。请参考roxygen2
指南获取更多关于此的指导信息。 - Chrisss