roxygen2 不生成 .Rd 文件

标签 r roxygen2 roxygen

当我尝试在 RStudio 中使用 roxygen2::roxygenize() 时,收到一条错误消息。我收到的消息是这样的:

Warning message: trainModel.Rd not generated by roxygen2. Skipped.

我已经尝试了很多方法来解决这个问题,但除非我删除所有 #' 注释(这将首先消除使用 roxygen2 的目的),否则它不会得到解决。我什至把除了描述标题、描述和细节的部分之外的所有内容都拿出来,错误仍然存​​在(这让我想象错误是在这三个部分之一中。但是如何?)。我的其他文档的 Rd 文件生成得很好,但这个却没有。有人可以帮忙吗?

最佳答案

尝试删除当前的 Rd 文件。

我通过使用您的函数创建文件、roxygenizing 代码,然后从生成的 Rd 文件中删除这些行来复制此警告

% Generated by roxygen2 (4.1.1): do not edit by hand
% Please edit documentation in R/trainmode.R

看起来 roxygen2 不想覆盖它没有创建的文件。如果您删除当前的trainmode.Rd文件,roxygen2将在下次roxygenize您的代码时生成一个新的.Rd文件。

关于roxygen2 不生成 .Rd 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31866898/

相关文章:

r - 记录 Shiny 的应用程序

r - 在roxygen2中添加度数符号

r - 如何确定第一个整数/浮点值在列表中的开始位置

正则表达式返回文件名,删除路径和文件扩展名

r - 无法在 R 3.1.2 中安装 devtools

roxygen2 和 RStudio,不创建函数的文档

R:有条件地将数据从一个数据帧提取到另一个

r - 用deqn和roxygen记录方程式

r - 使用 roxygen 文档包含图像

r - 自动记录数据集