Instale o Discourse no macOS para desenvolvimento

Acabei de configurar um ambiente de desenvolvimento do zero em um MacBook redefinido de fábrica. Usei o Homebrew para tudo o que pude. Não estou dizendo que essa é a melhor abordagem, mas este é o meu passo a passo:

Se novas instalações não aparecerem, atualize o shell durante as etapas source .zprofile

Instalar dependências com 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 (veja nvm — Homebrew Formulae para ajustes no perfil do shell)

nvm --version
nvm install 22
node -v

brew install pnpm

Instalar Discourse

O mesmo que o op, começando em Clonar Discourse


erros do postgres

A instalação do Postgres parece um pouco frágil. Aparentemente, você pode acabar com arquivos corrompidos e uma abordagem bastante fácil, então é excluí-los e instalar novamente:

brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14
5 curtidas