У меня проблема, я пытался экспортировать граф .dot как изображение в формате png, в начале мой код был таким:
dot -Tpng ArbolAVL.dot -o ArbolAVL.png
Это работало в другом проекте C ++, но в Java у меня была эта ошибка:
Cannot run program "dot": error=2, No such file or directory
Наконец, я нашел решение, добавив путь к команде точка:
/usr/local/Cellar/graphviz/2.40.1/bin/dot -Tpng ArbolAVL.dot -o ArbolAVL.png
Но теперь у меня возникла другая проблема, я хочу выполнить ту же команду, но из файла PHP, я отправляю код .dot с помощью метода POST на устройстве Android и уже пишу файл .dot с помощью PHP, но проблема является то, что команда точка для создания изображения PNG не работает.
Я уже изменил файл php.ini и сделал много проб, я действительно уверен, что могу использовать метод shell_exec () из PHP.
Я думаю, что, возможно, это не работает, потому что graphviz не установлен как переменная окружения. Я использую Xampp в качестве сервера. Я попробовал в компьютере Windows, и там это работает! , Но я не знаю, как установить graphviz как переменную окружения в MAC OS Sierra.
Есть идеи?
Задача ещё не решена.
Других решений пока нет …