В R-библиотеке я использую программу dot
(из GraphViz) для создания некоторой графики (обычно в формате png). dot
- обычный исполняемый файл, и я выполняю его через команду system
R. До сих пор все работало нормально, потому что установщик GraphViz добавлял dot
в переменную среды PATH. Я просто просил пользователей установить GraphViz.
Начиная с версии 2.31 (см. http://www.graphviz.org/Download_windows.php), GraphViz больше не обновляет переменную среды PATH и, следовательно, вызывает dot
сбой (это не удивительно). Поскольку пользователи библиотеки обычно не являются экспертами в компьютерах, я не могу попросить их обновить PATH, чтобы включить GraphViz.
Библиотека распределяется по CRAN. По этой причине я не могу распространять исполняемый файл (или любой скомпилированный код). Мне в основном нужно решение для Windows, поскольку это, похоже, не влияет на Linux или Mac.
Любая идея, как я могу продолжить работу с файлом изображения? Или найдите dot
?