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