Doxygen и Graphviz on Lion - PullRequest
       29

Doxygen и Graphviz on Lion

2 голосов
/ 08 января 2012

Я успешно установил Doxygen и GraphViz на моем Mac (под управлением Lion OS), но когда я запускаю doxygen с graphViz, я получаю следующие сообщения об ошибках:

1) sh: dot: command not found
2) Problems running dot: exit code=127, command='dot', arguments='"/Users/../xxx.dot" -Tpdf -o
3) error: problems opening map file /Users/.../xxx_graph.map for inclusion in the docs!
If you installed Graphviz/dot after a previous failing run, 
try deleting the output directory and rerun doxygen.

Должно быть проблема с моим Graphviz /точечные пути, но я не знаю, как ее решить.

Я уже установил Graphviz с помощью MacPorts, но все равно получаю те же сообщения об ошибках.

Что я могу сделать, чтобы решить эту проблему?Заранее спасибо!

Ответы [ 3 ]

8 голосов
/ 08 января 2012

Спасибо @cyfdecyf и @fkerber за ваши ответы. С вашим ответом я смог бы запустить программу dot из консоли, но я не смог запустить doxygen с ней. Я не знал, но нужно вручную указать путь к программе dot в пользовательском интерфейсе doxygen. Для этого нужно нажать на Expert -> dot (under topics menu) -> и указать путь под DOT_PATH, в моем случае это было /usr/local/bin.

Спасибо, ребята.

4 голосов
/ 08 января 2012

Попробуйте выполнить следующее:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Введите это в командной строке и посмотрите, решит ли это проблему.Вам также может понадобиться добавить его в ~/.profile

Обратитесь к Документация MacPorts , если вам нужна дополнительная информация.

3 голосов
/ 08 января 2012

Я думаю, вы указали путь к исполняемому файлу точки в переменной PATH, чтобы его можно было найти, если кто-то просто набирает точку в консоли.

Возможно, эта страница поможет вам: http://www.sweeting.org/mark/blog/2008/05/26/mac-os-x-tip-setting-path-environment-variables

...