运行R CMD Check后,带有PDF手册的mypackage.Rcheck目录消失
在构建R包之前,我已经在笔记本电脑上安装了Rtools v.31和MKTeX2.9。在我运行R CMD check之后,出现了一个名为mypackage.Rcheck的目录和源文件mypackage_1.x.tar.gz,虽然RStudio build package函数正在检查所有内容,但没有警告或错误消息,但在最后它说(如下所示),应包含PDF手册的相应mypackage.Rcheck目录消失:运行R CMD Check后,带有PDF手册的mypackage.Rcheck目录消失,r,pdf,cmd,R,Pdf,Cmd,在构建R包之前,我已经在笔记本电脑上安装了Rtools v.31和MKTeX2.9。在我运行R CMD check之后,出现了一个名为mypackage.Rcheck的目录和源文件mypackage_1.x.tar.gz,虽然RStudio build package函数正在检查所有内容,但没有警告或错误消息,但在最后它说(如下所示),应包含PDF手册的相应mypackage.Rcheck目录消失: 正在检查手册的PDF版本。。。嗯 完成 注:共3张。 看见 'C:/…/package/myp
- 正在检查手册的PDF版本。。。嗯
- 完成 注:共3张。 看见 'C:/…/package/mypackage.Rcheck/00check.log' 详情请参阅
有人能指出问题的根源吗?或者他们以前是否见过这个问题并且能够解决它 R tarballs文件神秘失踪的一个常见问题是意外地指定在.Rbuildignore文件中忽略它们。该文件中的行是正则表达式,因此省略锚定“^”和$可能会导致它们匹配的文件比预期的多。比如说,
vig.e
匹配vignette.pdf(因为名称的开头和结尾没有锚定,并且
点表示“任意字符”。在RStudio:Tools->Global Options->Packages中。有一个设置“成功R CMD检查后清除输出”。如果选中此选项,则会在成功检查后删除package.Rcheck文件夹。如果取消选中此设置,则不会删除package.Rcheck文件夹,您将在其中找到参考手册pdf。如何在命令提示符下运行
R CMD check
?您也在使用哪些选项?您确定没有将某些选项设置为del一旦tarball构建完成,所有的输入都完成了吗?我在Rstudio中运行了R CMD检查,“构建”上有一个按钮选项卡检查包。我现在没有在R CMD check下放置任何选项,默认情况下是生成pdf手册。我尝试输入--no manual,运行它,然后删除--no manual。没有任何区别。偶尔,在每个设置完全相同的情况下,每运行大约10次R CMD check,就会再运行一次(基本上只需按下“检查”按钮10次),mypackage.Rcheck目录将保留。但它似乎是随机的,所以我不知道结果是什么。我的.rbuildignore文件只是说:^.*\.Rproj$^\.Rproj\.user$它与手动文件的名称不匹配。我还删除了.rbuildignore文件中的所有内容并重新运行。在Rcheck完成运行后,它仍然没有保留PDF文件。我必须指出一件事,在不做任何更改的情况下,大约10次中的1次,我会在运行RCheck后获得PDF手册,这非常奇怪。但我认为导致此问题的问题可能是根本原因。这起作用了!!真不敢相信解决方案如此简单。非常感谢。