我使用RStudio(0.99.891)中的构建环境进行所有包开发。从历史上看,当我运行包检查时,生成的package.Rcheck
目录将包含package-manual.pdf
文件,但在过去几个月内,每当我检查包时,手册PDF都不再出现在我的目录中。我没有更改任何检查包选项,但继续使用--as-cran
。
似乎RStudio尚未在线更新how to customize build options的文档,因此没有帮助。在SO After running R CMD Check, the mypackage.Rcheck directory with PDF manual disappeared上看到这个问题之后,我在成功进行R CMD检查后对其进行了双重检查和"清理输出"未经检查。
在RStudio的过时文档中,他们描述了一个--no-manual
选项,但现在这可能是默认选项吗?
如何获取手册?我希望在提交给CRAN之前先查看一下,以确保没有问题。
答案 0 :(得分:1)
--no-manual
文本实际上不是RStudio的一部分,而是在系统命令行运行R CMD check --help
时的输出。您是否可能受到3.2.0版中此NEWS项目的影响?
“构建手册现在需要来自texinfo 5.1或更高版本的texi2any .CRAN二进制构建包括手册,但默认情况下源代码构建不会,它们将从CRAN访问。请参阅'src / gnuwin32 / MkRules中的注释.dist'关于如何指定texi2any的位置。“
答案 1 :(得分:1)
这不是问题的解决方案,而是替代方案。安装和配置texi2any本地化有点棘手,所以我解决了它直接从windows shell编写手册,如下所示:
R CMD Rd2pdf file_location
其中file_location是包含包的所有文件的文件夹的路径,如DESCRIPTION,man文件夹等。