首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Roxygen2跳过.Rd世代

Roxygen2跳过.Rd世代
EN

Stack Overflow用户
提问于 2015-04-27 23:39:48
回答 1查看 160关注 0票数 4

正如标题所述,我在用roxygen2生成R roxygen2包文档时遇到了问题。我99.9%的阳性已经准备好了一切,就像这里 还有这里解释的那样。我知道这几乎不可能得到一个主要的远程诊断的答案--没有这样的病例,但我必须试一试。

下面是我在使用document()之后所看到的

代码语言:javascript
复制
> 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.
...

我似乎正确地安装了devtoolsroxygen2 --没有错误。

如果这很重要:我有几个.R文件,里面有几个函数,但是所有函数都有一个描述。

为了确保并验证一种奇怪的行为,我使用了两个页面的确切示例--它们也被跳过。这里有什么问题吗?在这一点上,疯狂猜测是可以的。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-27 23:47:18

这个警告通常是因为.Rd文件已经存在于man目录中(您是否手动创建了它们,可能是在项目的早期版本中创建的)。如果roxygen2不使用一行表示它们是自动生成的,则不会替换它们,如下所示:

代码语言:javascript
复制
% Generated by roxygen2 (4.1.0): do not edit by hand

要解决这个问题,请删除man目录中的man文件,然后重新运行document()

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29907814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档