【问题标题】:Graphviz Dot file failing to compile in Windows EmacsGraphviz Dot 文件无法在 Windows Emacs 中编译
【发布时间】:2015-10-22 00:19:44
【问题描述】:

我采取了以下步骤在 emacs 中使用 Graphviz Dot 模式:

  • 按照http://ppareit.github.io/graphviz-dot-mode/ 的说明,添加

    (加载文件“PATH_TO_FILE/graphviz-dot-mode.el”)

    复制到我的 .emacs 文件(对我来说是 C:/emacs/.emacs),并将文本从 http://www.graphviz.org/Misc/graphviz-dot-mode.el 复制到该路径中的文件。

  • 在 Emacs 中,创建了一个新文件 (c-x c-f) 并将其命名为 something.dot。从上述网站复制了 DOT 文本,该文本已针对点语法高亮显示。

  • 选中所有文本并按下 C-c c。收到以下消息:

    dot -Tpng c:/emacs/dot_test.dot > c:/emacs/dot_test.png 'dot' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

    编译在 Thu Jul 30 06:36:12 以代码 1 异常退出

【问题讨论】:

  • 你有installed Graphviz吗? Emacs 模式只需与单独安装的dot 实用程序交互;它本身并没有实现 Graphviz。

标签: windows emacs graphviz dot


【解决方案1】:

您必须先将 graphviz 安装到您的系统中。 Windows 安装程序位于 here

我能够成功使用它,而无需对我的 PATH 进行任何更改(他们说这会是一个问题),但是请注意,您可能需要将其添加到您的路径中。

【讨论】:

  • 我将 zip 文件解压缩到 C:\graphviz 并使用路径 C:\graphviz\graphviz-2.38\release\bin\dot.exe 将 GRAPHVIZ_DOT 添加到我的环境变量中。在 emacs 中运行时仍然显示相同的错误消息。我尝试了 pip install graphviz,它说 graphviz 安装成功,除了我已经完成的以外,我不确定安装 graphviz 需要什么..
  • 它不应该是 GRAPHVIZ_DOT 的一部分,它应该被添加到 PATH 以便可以作为可执行文件找到。
猜你喜欢
  • 2013-08-15
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 1970-01-01
  • 2020-09-06
  • 1970-01-01
  • 1970-01-01
  • 2013-04-03
相关资源
最近更新 更多