I’m attempting to install Ghost locally on my Windows 10 machine, but keep running into errors during the setup with ghost-cli. The error messages suggest there might be a permissions issue. Has anyone experienced this and found a fix that doesn’t involve extensive changes to system permissions?
Your post is vague enough that no one is going to be able to help you. If you want help, please include specific error messages (starting from the first one), and what you were doing at the time., details about your setup, etc.
Having said that, here’s my best advice for Ghost on Windows: Don’t install directly on Windows. Use WSL2 with Ubuntu instead. The dev team and many of the power users run on either Mac or Linux or WSL2, which means the directions are better, the help is better, and OS-specific bugs are squashed sooner. In general, there are just more resources for Linux programming, compared to Windows. (Except windows-specific things, of course.)
WSL2 is not dual booting. It runs Linux in a container, so you can run VS Code (or whatever IDE you like), your browser, and all your windows apps at the same time.
I started in Windows, got frustrated, and switched. I’m never going back.
If you’re switching, I recommend uninstalling node, yarn, npm, etc from Windows, then installing wsl2 (Ubuntu 22), and then following the Linux directions within wsl2. These directions specify an older version (you want node v20) but are otherwise good: