Расширение PlantUML для кода Visual Studio в Windows, работающее только с диаграммами последовательности - PullRequest
0 голосов
/ 19 декабря 2018

Я установил расширение PlantUML (от jebbs) в Visual Studio Code для Windows, и все отлично работает для последовательности диаграмм.

Однако, когда япопытаться отобразить диаграмму class Я получаю сообщение:

Исполняемый файл точек: \ opt \ local \ bin \ dot
Файл не существует
Не удается найти Graphviz

Screencap полного сообщения об ошибке:

Dot Executable does not exist error

Когда я пробую указанный пример кода @startuml testdot @enduml, я получаю следующееошибка:

Переменная среды GRAPHVIZ_DOT была установлена ​​в / opt / local / bin / dot
Исполняемый файл точки \ opt \ local \ bin \ dot

Screencap полного сообщения об ошибке:

GRAPHVIZ_DOT has been set error

Любые идеи, где это было указано, так что я могу переопределить его (при условии, что это проблема)?Он не был добавлен в системные или пользовательские переменные среды, которые я вижу.

1 Ответ

0 голосов
/ 19 декабря 2018

Переменная среды GRAPHVIZ_DOT указана в «Файл»> «Установки»> «Настройки»> «Plantuml: командные аргументы».Нажмите на ссылку «Изменить в settings.json».

Settings dialog

settings.json

Дополнительно расширение VSCode PlantUML, по-видимому, не включает исполняемый файл graphviz "dot.exe", поэтому его необходимо загрузить и установить (например, с помощью шоколадного ИЛИ загрузить и распаковать из https://graphviz.gitlab.io/_pages/Download/Download_windows.html)

После этого обновите путь и сохраните.

{
    "plantuml.commandArgs": [
        "-DGRAPHVIZ_DOT=D:\\Tools\\graphviz-2.38\\release\\bin\\dot.exe",
    ]
}

Также см. https://github.com/qjebbs/vscode-plantuml/issues/94

...