Ghost fournit une documentation pour installer une version locale de développement : https://ghost.org/docs/install/local/

Cependant celle-ci ne précise pas quelle version de nodeutiliser ni comment l’installer.

Installer node

Nous allons utiliser Homebrew : https://boris.work/homebrew-ou-comment-installer-proprement-ce-qui-manque-dans-macos/

Vous devez aussi avoir Xcode Command Line Tools d’installé. . Il s’agit d’un ensemble d’outils dédié aux développeurs. CTL est installé systématiquement avec Xcode ou peut être installé à part avec cette commande (dans le Terminal)

Le sujet essentiel est la version de node que vous allez utiliser. Référez-vous à ce tableau pour savoir quelle version installer.

https://ghost.org/docs/faq/node-versions/

brew install node@16

On vérifie ensuite la version avec

node -v
npm -v

Dossier de travail

mkdir /Users/myaccount/Sites/mysite
cd /Users/myaccount/Sites/mysite

Ghost CLI

npm install ghost-cli@latest -g

Ghost en local

ghost install local

Ghost est disponible à l’adresse locale

http://localhost:2368/ghost/