Installer Discourse sur macOS pour le développement

Je viens de configurer un environnement de développement à partir de zéro sur un MacBook réinitialisé d’usine. J’ai utilisé Homebrew pour tout ce qui était possible. Je ne dis pas que c’est la meilleure approche, mais voici ma démarche étape par étape :

Si les nouvelles installations n’apparaissent pas, mettez à jour le shell pendant les étapes exec zsh

Installer les dépendances avec Homebrew

brew install git
brew install rbenv

rbenv install ruby 3.4.6
rbenv global 3.4.6
ruby --version

gem update
gem install rails
rails --version

brew install postgresql@14 pgvector
brew services start postgresql
brew install redis
brew services start redis
brew install nvm (voir nvm — Homebrew Formulae pour les ajustements du profil du shell)

nvm --version
nvm install 22
node -v

brew install pnpm

Installer Discourse

Comme l’auteur de l’article original, en commençant par Cloner Discourse


erreurs postgres

L’installation de Postgres semble un peu fragile. Apparemment, vous pouvez vous retrouver avec des fichiers corrompus, et une approche assez simple consiste alors à les supprimer et réinstaller :

brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14
6 « J'aime »