roxygen2 不生成 .Rd 文件

roxygen2 not generating .Rd file

当我尝试在 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 文件。