Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R包装检查-';没有这样的小插曲';错误_R_Devtools - Fatal编程技术网

R包装检查-';没有这样的小插曲';错误

R包装检查-';没有这样的小插曲';错误,r,devtools,R,Devtools,我正在使用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' ...

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

如果有人能找出我错误的根源,我将不胜感激。如果有帮助,该包位于Github上:


非常感谢。

R CMD CHECK
,在本例中,
devtools::CHECK()。确实,
devtools::check
document
参数,可以在检查之前重新对包进行roxygenize,但它不涉及小场景。因此,您需要首先构建您的渐晕图。使用
devtools::build_vignettes()

非常感谢Gregor,就这样!