【发布时间】:2017-07-24 09:55:26
【问题描述】:
我无法使用 RStudio 和 Roxygen2 为我的包生成 .Rd 文档文件。首先,让我提一下,我已经经历了此处发布的类似问题,并且已经完成了以下操作:
Roxygen2 块在文件开头以 #' 启动
Configured Build Tools>Checked generate documentation with Roxygen> Configure > Checked all fields under 'Use roxygen to generate' 和 'Automatically roxygenize when running'
- 确保“man”文件夹中没有 .Rd 文件
即使在那之后,当我在 RStudio 上执行“构建和重新加载”时,我得到以下输出(请注意以下行:在包 MYPACKAGE 中找不到手册页:
= => devtools::document(roclets=c('rd', 'collate', 'namespace', 'vignette')) >
更新 MYPACKAGE 文档 加载我的包 文档完成
==> Rcmd.exe INSTALL --no-multiarch --with-keep.source MYPACKAGE
- 安装到库 C:/Users/user/Documents/R/win-library/3.3
- 正在安装源包'MYPACKAGE' ... ** R ** 数据 * 将数据集移动到延迟加载数据库 ** 为延迟加载准备包 在包 'MYPACKAGE' 中找不到手册页 ** 帮助 * 安装帮助索引 ** 构建包索引 ** 测试是否可以加载已安装的包
- 完成(我的包)
编辑: 经过进一步调查,这似乎是由于我的 R 目录中有子目录,默认情况下不支持。一个可能的解决方案位于here,但是,我还没有尝试过。我会在能够执行测试后立即报告结果。
【问题讨论】:
-
RStudio 设置工具 => 项目 => 构建工具:生成文档...设置了吗?