R 包检查 - 'no such vignette' 错误
R package checking - 'no such vignette' error
我正在使用 R 中的 devtools 来开发一个 R 包,遵循 Hadley Wickham 的优秀网站。我现在使用 devtools::check() 进入检查步骤。我通过检查直到 'checking running R code from vignettes',当我收到以下错误时:
'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 中的 devtools 来开发一个 R 包,遵循 Hadley Wickham 的优秀网站。我现在使用 devtools::check() 进入检查步骤。我通过检查直到 'checking running R code from vignettes',当我收到以下错误时:
'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()
.