[R CMD检查--as,CRAN警告(R CMD check --as-cran warning)

2019-08-17 03:19发布

我想我的包上传到CRAN之前做[R CMD检查。

R CMD check --as-cran "my package folder".

然而,吐出了这样的警告:

"checking for unstated dependencies in examples ... OK

WARNING

pdf is needed for checks on size reduction of PDFs"

我在网上搜索,但发现没有任何线索来解决这个问题。 此警告不转了,当我只运行“R CMD检查”。 而我的包工程没有问题。 可能有人请告诉我可能是错的我的包?

Answer 1:

qpdf需要一个外部程序,以减少PDF的大小,它可以从以下网址下载SourceForge的网站 。 您可以安装32二位或64位版本,两者都在工作。

要安装它,你下载的文件,然后将该文件夹复制到你的程序文件夹。

接下来,你需要通过添加编辑您的系统路径指向bin文件夹C:\ Program Files文件\ qpdf-version_numer \ bin“的。 在一个批处理命令(CMD)型qpdf,看看是否已正确设置,你应该得到的消息

qpdf: an input file name is required

Usage: qpdf [options] infile outfile
For detailed help, run qpdf --help

一旦做到这一点,警告应该从[R CMD检查被删除



Answer 2:

要添加到塞德里克的答案 :

如果您正在运行R的32位版本,你是很重要的下载 qpdf的32位版本,这是从SourceForge的主页链接的版本。 如果您运行的是64位安装的R,你需要做的挖掘找到qpdf的64位版本,里面埋葬的是多了几分深刻(版本7.0中列出的位在这里 )。

一旦你提取压缩qpdf目录到硬盘上,或许在C:\Program Files ,添加C:\Program Files\qpdf-version_no\bin到系统PATH下的环境变量,所以它选择再次推出[R了新的PATH ,你需要说服窗口pqdf安全运行。

导航到C:\Program Files\qpdf-version_numer\bin和执行qpdf.exe (双击)。 因为它是一个无法识别的可执行文件的Windows 10抛出了一个安全警告。 你需要使用more options链接,找到按钮,运行程序。 一旦你做到了这一点,Windows将识别为安全运行,并允许其他程序,包括R上的文件,使用它。



文章来源: R CMD check --as-cran warning
标签: r cran