Trying to install Ghost locally. Never done it before. Installed a compatible version of Node.js. Ran `npm install ghost-cli@latest -g’. Originally shows ‘6 vulnerabilities (5 medium, 1 high)’ but when I run ‘npm audit’ it says it’s found 0 vulnerabilities. It’s not recognising any ghost commands. Only says ‘zsh: command not found: ghost’. Does anyone know what’s wrong?
Are you running MacOS? It’d really helpful if you shared some details of your system.
I’m running MacOS, I’m a beginner to all of this so ask any questions and I’ll answer as best I can!
Okay, please confirm how you installed Node, e.g., the official
.pkg installer, and the Node version (
node -v). I also assume you are attempting a local install, as described below?
Installed using the official .pkg installer, version v16.17.0 and yes I’m trying to install locally!
Furthermore, did you use
sudo npm install npm --global?
8.15.0 for npm -v, I did do sudo npm install npm --global
And… what happened? I suggest you run through the installation steps again, and share the console output inside the tags created by this button…
brew install node brew update npm install ghost-cli@latest -g ghost install local
.pkg file did you install?
I’m running Ubuntu 22.04 with Node v16.17.0 (and yes, I’ve run
apt update and
apt upgrade, everything freshly installed, and I’m having a similar problem here. I run
sudo npm install ghost-cli@latest -g in sequence as described here: How to install & setup Ghost on Ubuntu 16.04, 18.04, 20.04 or 22.04 and get the “6 vulnerabilities (5 medium, 1 high)”. I ran the recommended command
sudo npm audit fix --force (ran as sudo because without it wasn’t working correctly) and then
sudo npm audit and then it told me 0 vulnerabilities. But when I ran
sudo npm install ghost-cli@latest -g again, I got the 6 vulnerabilities once more! I’ve also run
sudo npm install npm --global? and then the other commands again, and gotten the same.
Anybody have an idea?
Found it! I had to run it as:
sudo npm install ghost-cli@latest -g --no-audit