我正在尝试使用 IntelliJ 的 PlantUML 插件创建组件图。我之前已经安装了插件并使用过它。但是,当我尝试渲染组件图时,出现错误:
找不到 Graphviz
我还检查了其他图表,序列图仍然可以正常工作。
这里有什么问题?
我正在尝试使用 IntelliJ 的 PlantUML 插件创建组件图。我之前已经安装了插件并使用过它。但是,当我尝试渲染组件图时,出现错误:
找不到 Graphviz
我还检查了其他图表,序列图仍然可以正常工作。
这里有什么问题?
序列图和活动图开箱即用。
对于其他类型的图表,您需要安装Graphviz(版本 > 2.26.3
)。
GRAPHVIZ_DOT
可执行文件路径的env 变量或直接从 IntelliJ 的 PlantUML 插件设置中指出它来管理它。在这里,您可以阅读有关如何安装Graphviz以与PlantUML相处的更多信息。
顺便提一句。我通过简单地在我的控制台中输入解决了同样的问题sudo apt-get install graphviz
——也许对你也有用。
如果你:
1.安装Graphviz
2.configured GRAPHVIZ_DOT
env var到你的dot.exe
文件(例子D:\Program Files (x86)\Graphviz2.38\bin\dot.exe
)
而且您仍然遇到相同的错误:Cannot find Graphviz1
. 您可能需要配置dot.exe
Intelij 设置内部的路径。
按照本教程执行此操作。
在使用 Intellij 的 Mac 上,如果 Intellij 找不到 graphviz,则 testdot 不起作用并且 graphviz 安装了brew install graphviz
:
/opt/homebrew/bin/dot
.这为我解决了这个问题。
您可以首先检查您是否确实缺少/opt/local/bin/dot
(或您显示的任何路径已损坏)和/opt/homebrew/bin/dot
存在,但可能的原因是 brew 将 dot 放在自己的路径下。
Can not find GraphViz...
如果它对某人有帮助,这些是从 Eclipse 编辑器解决相同错误 () 的步骤。
在您的系统上安装 GraphViz。根据您的系统,安装说明在这里:https ://graphviz.org/download/ 。对于 Mac (v11.6) 用户,它就像brew install graphviz
安装完成后,添加一个环境变量:GRAPHVIZ_DOT
指向dot
可执行文件的路径。在我的机器上,我添加了这个:
export GRAPHVIZ_DOT=/opt/homebrew/bin/dot
将可执行文件的路径添加dot
到 Eclipse PlantUml 首选项 ( Preferences --> Plant UML --> Path to the dot executable of Graph Viz
)。屏幕截图如下:
我也遇到了麻烦……最简单的方法是安装 VsCode 插件“Markdown Preview Enhanced”,然后……神奇地……IntelliJ 也可以正常工作!!!