Path 狮子身上的多西根和格拉普维兹

Path 狮子身上的多西根和格拉普维兹,path,doxygen,graphviz,Path,Doxygen,Graphviz,我已成功地在mac(运行Lion OS)上安装了Doxygen和GraphViz,但当我使用GraphViz运行Doxygen时,会收到以下错误消息: 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/.../xx

我已成功地在mac(运行Lion OS)上安装了Doxygen和GraphViz,但当我使用GraphViz运行Doxygen时,会收到以下错误消息:

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/点路径有问题,但我不知道如何解决它

我已经使用MacPorts安装了Graphviz,但仍然收到相同的错误消息

我能做些什么来解决这个问题?提前谢谢

尝试以下操作:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
在命令行上发出此命令,看看它是否解决了问题。您可能还需要将其添加到
~/.profile


如果需要更多信息,请参阅。

我认为您已将指向点可执行文件的路径放入path变量中,以便在控制台中键入点时可以找到该路径

也许本页可以帮助您:
感谢@cyfdecyf和@fkerber的回答。有了你的回答,我可以从控制台运行dot程序,但是我不能用它运行doxygen。我不知道,但必须在doxygen用户界面中手动给出dot程序的路径。要做到这一点,你必须点击
Expert->dot(在主题菜单下)->
并在dot\u path下给出路径,在我的例子中是
/usr/local/bin


谢谢各位。

为了子孙后代,你们应该接受这个答案。只需向上投票其他两个答案,确认这些指针确实有用。提醒一下——如果您使用的是zsh,并且在.zshrc文件中有路径配置,GUI doxygen工具将不会选择它。