首页 文章

Graphviz点不适用于OS X Yosemite

提问于
浏览
4

我有一个点文件,我想转换为 pspng . Graphviz与OS X Yosemite上的 brew 一起安装 . 但是, dot 无法使用以下输出进行转换:

Borkdude@macbookair-michiel /tmp $ dot -Tps foo.dot -o foo.ps
Format: "ps" not recognized. Use one of:

下一步去哪儿看?

2 回答

  • 5

    TL; DR

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

    长版

    检查支持的格式

    首先要做的是see what formats dot supports . 按照手册中的说明,这可以通过运行来实现:

    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 将不在该列表中 .

    检查配置文件

    a bug report of a similar issue建议验证 config 文件存在(我的是 /usr/local/Cellar/graphviz/2.38.0/lib/graphviz/config6 ) .

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

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

    访问论坛

    如果这不能解决问题,那么下一步就是继续Graphviz Forum并在那里请求帮助 .

  • 0

    我使用以下步骤解决了它

    • 使用 brew remove graphviz 卸载 graphviz

    • 安装macports

    • sudo port -v selfupdate sudo port install graphviz-gui

相关问题