- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法使用 RStudio 和 Roxygen2 为我的包生成 .Rd 文档文件。首先,我要提一下,我已经遇到了此处发布的类似问题,并且已经完成了以下操作:
Roxygen2 阻止在文件开头以 #' 启动
配置的构建工具>检查使用 Roxygen 生成文档>配置>检查“使用 roxygen 生成”和“运行时自动 roxygenize”下的所有字段
甚至在那之后,当我在 RStudio 上执行“构建并重新加载”时,我会得到以下输出(请注意以下行:在包 MYPACKAGE 中找不到手册页:
= => devtools::document(roclets=c('rd', 'collate', 'namespace', 'vignette')) >
Updating MYPACKAGE documentation Loading MYPACKAGE Documentation completed
==> Rcmd.exe INSTALL --no-multiarch --with-keep.source MYPACKAGE
- installing to library C:/Users/user/Documents/R/win-library/3.3
- installing source package 'MYPACKAGE' ... ** R ** data * moving datasets to lazyload DB ** preparing package for lazy loading No man pages found in package 'MYPACKAGE' ** help * installing help indices ** building package indices ** testing if installed package can be loaded
- DONE (MYPACKAGE)
编辑:经过进一步调查,这似乎是由于我的 R 目录中有子目录造成的,默认情况下不支持该子目录。可能的解决方案位于 here然而,我还没有尝试过。一旦能够执行测试,我将立即报告结果。
最佳答案
我也遇到了同样的错误。 roxygen2 正在/man 目录中正确创建 md 文件,但在编译时未找到它们。我遇到了以下错误。
No man pages found in package
过了一会儿,我发现在一个 R 文件中我有一个源语句
source("C:/Users/vaulot/Google Drive/Scripts/R library/dv_function_pr2.R")
我的猜测是源文件中有一些代码干扰了 roxygen2。
关于roxygen2 不创建 .Rd 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42593278/
我正在使用 roxygen2 开发一个包,其中包括许多 lattice基于可视化。这些很好,但不是使用包所必需的,因此 lattice列于 Suggests: DESCRIPTION的部分文件而不是
我在对包裹进行 roxygenizing 时遇到问题。几个月前它最后一次工作,从那以后我没有检查过,所以不确定我添加的代码片段是否破坏了它,如果我的系统配置发生了变化,或者roxygen2是否发生了变
具体例子: 在我的包中,我的一个函数使用 grep形成 base包裹。 我应该明确导入 grep还是只会引入无用的依赖项?我的意思是,每个人都已经拥有 base包,对吗? 为了说明: #' Group
方式Roxygen似乎有效的是第一行是 \title ,其他所有内容都在 \details 中,然后任何 @foo 指令处理这些事物。但 R 文档比这更丰富。我可以在 .Rd 文件中包含 "\sect
我刚刚开始使用 roxygen 包,到目前为止我对结果非常满意。不过我想知道,有没有办法指定 roxygen 应忽略某些用户无法访问的函数? 具体来说,我不想弹出 .Rd 文件,因为我在包中使用 .o
我将 R 与 Roxygen 一起使用。那里有 @param block ,就像 Doxygen 和 JavaDoc 中一样。由于 R 是动态类型的(甚至是鸭子类型的),因此没有像 C++ 或 Jav
考虑一个基础包 XYZ ,别人写的,有一个函数ABC ,我想扩展ABC的功能通过以下方法在我的新(非 XYZ)包中。 ABC <- function(...){ ##INSERT EXTRA WO
到目前为止,我正在学习 Roxygen 并取得了良好的进展。我已经能够记录我正在处理的大部分包,但是我有一些我似乎无法正确处理的地方。请考虑以下最小 R: ##' Test Roxygen Comme
作为一个简单而具体的例子: #' Inverse Value Matching #' #' Complement of \code{%in%}. Returns the elements of \co
我关注了 Vignette发现pseudoprime-package.Rd中的License、Author等信息没有写入DESCRIPTION?我做错什么了吗? 最佳答案 不,您写的是描述,而不是 R
我有 R6Class 的文档: #' Root component that don't have parent, #' #' It should not be used directly, only
通过多行 @param,我可以使用输入参数轻松完成此操作通过这样做: #' @param var1 This is for x #' @param var2 This is for y #' @par
我有一个简单的 shell 脚本来构建我的 Roxygen 文档,构建包,检查,然后在我的机器上安装新构建的包。这很简单: #! /bin/sh R CMD roxygen -d myPackage
我的函数的一个参数的默认值包含一个“%”。这似乎是 roxygen 的一个问题,它会在尝试构建 latex 文档时产生很多警告并且 R CMD 检查失败。 我怎样才能使这个功能(及其文档)工作?使用
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 4年前关闭。 Improve this
是否可以在 roxygen 进程中将 .R 文件包含在我的包的数据目录中? 我已将几个 .R 文件放入数据目录中。当它们使用 data() 获取数据时,它们会读取原始数据文件并执行一些转换。 最佳答案
是否可以在 roxygen 生成的文档中包含图像?我有许多函数本质上是 ggplot() 的包装器,我想通过显示输出示例来记录它们。 最佳答案 根据 R 2.14 公告的变更列表: Rd markup
以下 MWE 无法编译(通过 devtools::document()): #' MWE #' #' @examples #' format('{}') # Works #' format('{')
每次我尝试roxygenize 一个包我都会得到这个错误: Error: is.call(call) is not TRUE traceback() 的结果: 11: stop(sprintf(nge
我正在使用 roxygen 创建我自己的包。我有一个导致问题的函数: ##' extract.sig.metadata ##' @param foo bar ##' @author me ##' @e
我是一名优秀的程序员,十分优秀!