gpt4 book ai didi

R 包检查 - 'no such vignette' 错误

转载 作者:行者123 更新时间:2023-12-01 14:05:52 24 4
gpt4 key购买 nike

我正在使用 R 中的 devtools 来开发一个 R 包,遵循 Hadley Wickham 的优秀网站。我现在使用 devtools::check() 进入检查步骤。当我收到以下错误时,我通过了检查,直到“从小插图检查正在运行的 R 代码”:

'smcfcs-vignette.Rmd' using 'UTF-8' ... failed
ERROR
Errors in running code in vignettes:
when running code in 'smcfcs-vignette.Rmd'
...

When running vignette 'smcfcs-vignette.Rmd':
Error: No such vignette 'smcfcs-vignette.Rmd'
Execution halted

Error: Command failed (1)

我写了一个名为 smcfcs-vignette.Rmd 的 vignette,存储在 vignettes 子文件夹中,我使用 Markdown 和 Knitr 开发了它。如果我在 RStudio 中单击 Knit,小插图会成功编译并显示,但我在运行 devtools::check() 时收到上述错误。我已尝试删除小插图中除第一段文本以外的所有内容,但错误仍然存​​在。因此,我认为这与插图文件的内容无关。似乎 devtools::check() 在错误的文件夹中查找小插图。

如果有人能阐明我错误的根源,我将不胜感激。如果有帮助,该软件包在 Github 上:https://github.com/jwb133/smcfcs

非常感谢。

最佳答案

R CMD CHECK,并且在本例中 devtools::check() 通过扩展,不构建东西,他们只是检查它们。 devtools::check 确实有 document 参数来在检查之前重新对您的包进行 roxygenize,但它不会触及小插图。所以,你需要先建立你的小插图。这可以使用 devtools::build_vignettes() 轻松完成。

关于R 包检查 - 'no such vignette' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30058167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com