如果在Mac上使用Intellij,当Intellij找不到graphviz时,testdot无法工作,而graphviz是通过brew install graphviz
安装的:
/opt/homebrew/bin/dot
。这为我解决了这个问题。
您可以先检查确实缺少/opt/local/bin/dot
(或者您看到的任何损坏路径),而/opt/homebrew/bin/dot
存在,但很可能原因是brew将dot放在其自己的路径下。
/usr/local/bin
下面,所以路径将是/usr/local/bin/dot
。 - woj.sierak/usr/local/bin/dot
到 homebrew 安装的 graphviz dot 可执行文件所在的位置(可以通过在终端上运行 which dot
命令来找到)。请注意,不要改变原文的意思。 - collo序列图和活动图可以直接使用。
对于其他类型的图,需要安装 Graphviz (版本 > 2.26.3
)。
GRAPHVIZ_DOT
或直接从IntelliJ的PlantUML插件设置中指定来管理它。在这里,您可以阅读有关如何安装 Graphviz 以配合 PlantUML 的更多信息。
顺便说一句,我通过在控制台中键入sudo apt-get install graphviz
来解决相同的问题 - 也许对您也管用。
brew install graphviz
并重新启动 IntelliJ 来解决了这个问题。谢谢。 - dud3rino!pragma layout smetana
,则可以实验性地在不安装Graphviz的情况下使用PlantUML。 在这种情况下,将使用“Smetana”引擎而不是Graphviz。因此,这对我有效;@startuml
!pragma layout smetana
...
@enduml
希望对你有所帮助!
如果有帮助的话,以下是解决Eclipse编辑器中出现错误(无法找到GraphViz...
)的步骤:
在您的系统上安装GraphViz。根据您的系统,安装说明在这里:https://graphviz.org/download/。对于Mac(v11.6)用户,只需输入brew install graphviz
即可。
安装完成后,添加一个环境变量:GRAPHVIZ_DOT
,指向dot
可执行文件的路径。在我的计算机上,我添加了这个:
export GRAPHVIZ_DOT=/opt/homebrew/bin/dot
将dot
可执行文件的路径添加到Eclipse PlantUml首选项中(首选项 --> Plant UML --> Graph Viz dot可执行文件的路径
),如下图所示:
首先安装graphviz
找到dot可执行文件并将其放置在IntelliJ能够找到的位置
where dot
查找dot的位置,如果不在/opt/local/bin
中,可以通过运行ln -s /usr/local/bin/dot /opt/local/bin/dot
创建一个符号链接,比如说在/usr/local/bin
中。重启IntelliJ
我也遇到了问题...最简单的方法是安装VsCode插件“Markdown Preview Enhanced”,然后...神奇地...IntelliJ也可以正常工作!!!