正如标题所述,我在用roxygen2生成R roxygen2包文档时遇到了问题。我99.9%的阳性已经准备好了一切,就像这里 还有这里解释的那样。我知道这几乎不可能得到一个主要的远程诊断的答案--没有这样的病例,但我必须试一试。
下面是我在使用document()之后所看到的
> document()
Updating mypack documentation
Loading mypack
Writing NAMESPACE
There were 7 warnings (use warnings() to see them)
> warnings()
Warning messages:
1: fun1.Rd not generated by roxygen2. Skipped.
2: fun2.Rd not generated by roxygen2. Skipped.
...我似乎正确地安装了devtools和roxygen2 --没有错误。
如果这很重要:我有几个.R文件,里面有几个函数,但是所有函数都有一个描述。
为了确保并验证一种奇怪的行为,我使用了两个页面的确切示例--它们也被跳过。这里有什么问题吗?在这一点上,疯狂猜测是可以的。
谢谢!
发布于 2015-04-27 23:47:18
这个警告通常是因为.Rd文件已经存在于man目录中(您是否手动创建了它们,可能是在项目的早期版本中创建的)。如果roxygen2不使用一行表示它们是自动生成的,则不会替换它们,如下所示:
% Generated by roxygen2 (4.1.0): do not edit by hand要解决这个问题,请删除man目录中的man文件,然后重新运行document()。
https://stackoverflow.com/questions/29907814
复制相似问题