tsviz icon indicating copy to clipboard operation
tsviz copied to clipboard

Error: Could not find Graphviz in PATH.

Open bennycode opened this issue 8 years ago • 3 comments

Hello, today I installed Graphviz v2.38 (using graphviz-2.38.msi) on Windows 10. Afterwards I tried to run tsviz src/ diagram.png but I only receive this error message:

Could not find Graphviz in PATH. events.js:160 throw er; // Unhandled 'error' event ^ Error: write EPIPE at exports._errnoException (util.js:1022:11) at Socket._writeGeneric (net.js:712:26) at Socket._write (net.js:731:8) at doWrite (_stream_writable.js:334:12) at writeOrBuffer (_stream_writable.js:320:5) at Socket.Writable.write (_stream_writable.js:247:11) at Socket.write (net.js:658:40) at Graph.render (C:\Users\Benny\AppData\Roaming\npm\node_modules\tsviz\node_modules\graphviz\lib\deps\graph.js:380:18) at Graph.output (C:\Users\Benny\AppData\Roaming\npm\node_modules\tsviz\node_modules\graphviz\lib\deps\graph.js:385:8) at Object.buildUml (C:\Users\Benny\AppData\Roaming\npm\node_modules\tsviz\bin\uml-builder.js:30:7)

So it looks like your tool cannot find Graphviz. Do I need to add a specific .exe to my system variables?

bennycode avatar Feb 06 '17 10:02 bennycode

I am also facing this error on Ubuntu14.04LTS. `events.js:160 throw er; // Unhandled 'error' event ^

Error: spawn /usr/local/bin/dot ENOENT at exports._errnoException (util.js:1022:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) at onErrorNT (internal/child_process.js:359:16) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9) at Module.runMain (module.js:607:11) at run (bootstrap_node.js:420:7) at startup (bootstrap_node.js:139:9) at bootstrap_node.js:535:3 `

khanrezwan avatar Feb 12 '17 18:02 khanrezwan

Just had this issue on Windows and resolved it by adding C:\Program Files (x86)\Graphviz2.38\bin to my PATH environment variable. Worked fine after that.

fase avatar Feb 17 '17 21:02 fase

After inserting to PATH don't forget to Sign out and in for windows to reload the environment variables, it will save you a lot of rage and time. Just saying... no real experience... (17 minutes...)

SjoCi avatar Feb 24 '17 13:02 SjoCi