Переменная Graphviz Dot Environmet, Нет такого файла или каталога Java, PHP MAC OS - PullRequest
0 голосов
/ 26 сентября 2018

У меня проблема, я пытался экспортировать граф .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, но проблема в том, что команда dot для создания изображения png не работает.

Я уже изменил файл php.ini, и я сделал много проб, я действительно уверен, что могу использовать метод shell_exec () из PHP.

Я думаю, что, возможно, это не такработает, потому что graphviz не установлен как переменная окружения.Я использую Xampp в качестве сервера.Я попробовал в компьютере Windows, и там это работает!,Но я не знаю, как установить graphviz как переменную окружения в MAC OS Sierra.

Есть идеи?

...