Discourse auf macOS für die Entwicklung installieren

Gerade die Einrichtung einer Entwicklungsumgebung von Grund auf auf einem zurückgesetzten MacBook abgeschlossen. Ich habe Homebrew für alles verwendet, was möglich war. Ich sage nicht, dass dies der beste Ansatz ist, aber das ist mein Schritt-für-Schritt-Plan:

Wenn neue Installationen nicht angezeigt werden, aktualisieren Sie die Shell während der Schritte source .zprofile

Abhängigkeiten mit Homebrew installieren

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 (siehe nvm — Homebrew Formulae für Anpassungen des Shell-Profils)

nvm --version
nvm install 22
node -v

brew install pnpm

Discourse installieren

Wie im OP, beginnend bei Discourse klonen


postgres-Fehler

Die Postgres-Installation scheint etwas instabil zu sein. Anscheinend können Sie beschädigte Dateien erhalten, und ein einfacher Ansatz ist dann, diese zu löschen und neu zu installieren:

brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14
5 „Gefällt mir“