-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Command failed when i try generator #123
Comments
Hey @lokize this might be a duplicate issue so could you share your OS, node version, and do some validation to see if that path to mmdc engine exists? /root/developer/Exp/Area-do-Cliente-Ceres-Sistemas/node_modules/.bin/mmdc |
thanks for help, yes the path exists, when i try gerenate with extension ".md" this worked |
That’s the confusing part. When you run with the output file as .md it skips calling that script because we’ve already translated the prisma dml to mermaid and it gets written straight to file. Any other formats get run through this script. Do another check to make sure that exists in the directory |
i checked again and the folder and path exists... |
Okay cool. Go ahead and enable debug mode and take a look at your generated mermaid file in step 3 outputted to |
Share your OS and node version as well. Most of these failures are happening for windows users |
i using wsl2 with CentOS9 Stream, nvm with nodejs v16.16.0 |
I ran: Node Version: v16.17.1 |
I had the same problem as the author of the issue, I use Windows 11 with WSL2 (Ubuntu 22.04.1 - 5.15.68.1-microsoft-standard-WSL2) and I didn't have any special characters or spaces in the path, everything was resolved when I installed the lib " libasound2", don't ask me what this library has to do with an svg generator, but as I said, that's what solved it. |
I've tried everything above and what worked for me was: I'm using Win10 WSL2 Ubuntu22.02 |
I experienced a similar issue but my error cause (and also fix) was different. I ran the failed command myself to see what is the error.
and the fix that worked for me was: https://stackoverflow.com/a/60843949 |
I still have this problem only work with md extension when i try using png, pdf or svg not worked. |
On MacOS, this just seemed to be a permissions issue and the command worked (after previously failing) but just using sudo. |
|
Did everyone find a resolution on this? As far as I'm seeing it, puppeteer support for node v18 is not there yet. As a workaround we can run the generator and utilize markdown export only. Options
|
I just got this error today. EDIT: Ends up some system process locked up the svg file. Rebooted and it released the file and it worked again. |
I got the same error too. After reinstalling Chromium it worked fine. When executing the command, it acted like it was trying to start Chromium, so I reinstalled it and executed the above command. https://github.com/keonik/prisma-erd-generator#-arm64-users- |
@lokize were you able to figure a solution? This issue turned into a good troubleshooting guide of ideas for each OS. I might pin it for reference |
For Windows11 and wsl2.
|
@nicel3d's solution worked for me and was straightforward! I'm on mac here's my config
|
I'm hitting this problem too. It works fine locally on my Mac, but I'm getting errors in my GitHub workflow:
My
The fix by @nicel3d (with @fullstackzach's path) doesn't work for me. I get:
|
I get that same error when trying to build it on vercel. Works locally though |
@cyrus-za Do you need or want it to run on the build within vercel? @akd-io for you and @cyrus-za we need to work backwards to see if mmdc exists, then enable debugging logs to see why the command is failing. If you are okay with just publishing to the git repository I recommend adding ERD_DISABLE to the github job or the vercel build job. On the off chance you're trying to serve the SVG within the project you do probably need it in which I'd recommend going down that mmdc location and log enabling route. |
yes trying to serve the svg on a standalone vercel project that run within the same monorepo. That way we always got an up to date svg hosted at a url that we can open during architecture meetings |
Hi, i have this error when i try run npx prisma generate, I can run with the md extension but when I try to use png or svg this error occurs
The text was updated successfully, but these errors were encountered: