При запуске проверки моего R-пакета (через devtools::check()
) сталкиваюсь с предупреждением ''qpdf' is needed for checks on size reduction of PDFs
. Я нашел этот вопрос, где было предложено (если я правильно понял ответ) запустить Sys.which(Sys.getenv("R_QPDF", "qpdf"))
и посмотрите, найден ли qpdf или нет. В моем случае это просто возвращает
qpdf
""
Итак, я думаю, что неправильно установил qpdf. К сожалению, установить qpdf в Windows довольно сложно. Мой первый побочный вопрос: действительно ли установка qpdf для Windows настолько болезненна и сложна, или есть простое решение?
Я следовал инструкциям, пока не было сказано добавить C:\MinGW-w64\bin и C:\MinGW-w64\lib\mingw в переменную PATH. Но тогда я не нахожу дальнейших конкретных инструкций по установке qpdf, только о том, как собирать qpdf с другими другими программами. Второй побочный вопрос: правильно ли мое предположение, что после сборки qpdf он установлен? Но настоящий вопрос: Как лучше собрать qpdf? Я попробовал команды ./config-mingw32
и ./config-mingw64
из раздела "Сборка с помощью MinGW" в моем C:\MinGW\msys\1.0\bin\ bash.exe, но получил сообщения об ошибках ./config-mingw32: No such file or directory
и не знаю, как решить эту проблему.
Я использую Windows 10, R версии 3.3.2 с исправлениями (2017-01-07 r71934) -- "Искреннее тыквенное исправление" и RStudio 1.0.136.