Graphviz点在OS X Yosemite上不起作用

Graphviz点在OS X Yosemite上不起作用,graphviz,dot,Graphviz,Dot,我有一个要转换为ps或png的点文件。 Graphviz与brew一起安装在OS X Yosemite上。 但是,dot无法通过以下输出进行转换: Borkdude@macbookair-michiel /tmp $ dot -Tps foo.dot -o foo.ps Format: "ps" not recognized. Use one of: 下一步要看哪里?TL;博士 由于此问题最有可能是由错误的更新或安装引起的,因此最简单的解决方案是完全卸载然后重新安装Graphviz 长版本 检

我有一个要转换为
ps
png
的点文件。 Graphviz与brew一起安装在OS X Yosemite上。 但是,
dot
无法通过以下输出进行转换:

Borkdude@macbookair-michiel /tmp $ dot -Tps foo.dot -o foo.ps
Format: "ps" not recognized. Use one of:
下一步要看哪里?

TL;博士 由于此问题最有可能是由错误的更新或安装引起的,因此最简单的解决方案是完全卸载然后重新安装Graphviz

长版本 检查支持的格式 首先要做的是。按照手册中的说明,可通过以下方式实现:

dot -T?
这应该会输出一些与

Format: "?" not recognized. Use one of: bmp canon cgimage cmap cmapx cmapx_np dot 
eps exr fig gif gv icns ico imap imap_np ismap jp2 jpe jpeg jpg pct pdf pic pict 
plain plain-ext png pov ps ps2 psd sgi svg svgz tga tif tiff tk vml vmlz xdot 
xdot1.2 xdot1.4
根据您得到的输出,
ps
将不在该列表中

检查配置文件 有人建议验证
config
文件是否存在(我的文件是
/usr/local/ceral/graphviz/2.38.0/lib/graphviz/config6

如果它确实存在,grep for
ps
查看配置中是否确实提到了它。如果不是,则需要重新安装

如果不存在,请运行
dot-c
创建一个

参观论坛
如果这不能解决问题,下一步将是继续并在那里寻求帮助。

我使用以下步骤解决了问题

  • 使用
    brew卸载
    graphviz
  • 安装
  • sudo端口-v自更新
    sudo端口安装graphviz gui
    

  • 该解决方案至今仍适用于Yosemite 10.10.5和graphviz 2.40.1。非常感谢。