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 étapesexec 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 :
J’avais l’habitude de recharger le shell avec source ~/.zshrc jusqu’à ce que je tombe sur une réponse officielle dans la FAQ Comment recharger le fichier zshrc ?. Voici l’une des trois options que je préfère :