从Writing R Extensions Manual,我读到CRAN提交包放在哪里?
从R 2.14.0为Sweave源的优选位置是源包的 子目录小插图,但对于兼容性 与早期版本的R,晕影源如果短片不存在,将在 inst/doc中查找。
然而,当我创建一个子目录vignettes
包源的,当我运行devtools::check()
或R CMD check
我得到Package vignette(s) without corresponding PDF
警告。如果我将小插图(.Rnw和.pdf)放在inst/doc
中,检查完成后没有任何投诉。我试着在我的库中查看已安装的打包文件,但没有看到任何名为vignettes
的目录。我还应该使用已弃用的位置吗?
这样做的目的是让您不要检查软件包源,而是检查*打包*版本,即由'R CMD build'操作创建的源软件包。 –
如果将'foo.Rnw'和'foo.pdf'放入'vignettes /'中,pdf将自动转到安装的'doc'目录。无需通过“inst/doc”手动干预。 –
其他的东西是错误的,因为很多软件包,包括我转换过的一些软件包都使用'vignettes /'。 –