我正在尝试在 Windows 命令提示符中使用 R CMD check --as-cran [my package]
检查我构建的包(带有小插图)。一切顺利,直到我收到消息,
WARNING 'qpdf' is needed for checks on size reduction of PDFs
我已经下载了qpdf,将解压后的文件夹放在我的program files目录中,并将bin文件夹添加到PATH中。
不太确定我还需要做什么?我感觉我没有正确安装 qpdf 或者我需要自己构建这个程序?我已经阅读了 qpdf 的自述文件和手册,它们似乎更针对 UNIX 用户(我对此没有经验......我是标准/常规 Windows 用户,在统计语言之外几乎没有编程经验)。我尝试过使用 cgywin 构建 qpdf,但最终未能安装 zlib 和 prec。有小费吗?
最佳答案
我会尝试
Sys.which(Sys.getenv("R_QPDF", "qpdf"))
Sys.getenv("PATH")
确定 R 确实没有找到 qpdf
可执行文件,并查看它在哪里查找。您可能不需要重建所有内容,只需弄清楚为什么 R 找不到 qpdf
可执行文件...从终端窗口运行 qpdf
是否有效...?你是如何启动 R 的,它是否有机会获得新的 PATH 定义(即,你需要打开一个新的终端窗口,还是重新启动?)
上面的咒语是从 Linux 计算机上的 tools::compactPDF
中提取的,来自 qpdf
参数的默认值。您应该自己检查,以防(例如)Windows 版本正在寻找 qpdf.exe
而不是 qpdf
...
关于r - CompactPDF 的 qpdf.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738844/