2012-01-08 9 views
2

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

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/dot, но я не знаю, как это решить.

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

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

ответ

4

Попробуйте следующее:

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

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

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

+1

A heads up - если вы используете zsh и имеете свою конфигурацию PATH в вашем файле .zshrc, инструмент doxygen GUI не сможет его поднять. – Koobz

8

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

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

+0

Вы должны принять этот ответ ради потомства. Просто подтвердите два других ответа, чтобы признать, что эти указатели действительно полезны. –

Смежные вопросы