Install Discourse on macOS for development

Только что настроил среду разработки с нуля на MacBook после сброса до заводских настроек. Для всего, что можно, использовал Homebrew. Не утверждаю, что это лучший подход, но вот мои пошаговые действия:

Если новые установки не отображаются, обновите оболочку во время выполнения шагов exec zsh

Установка зависимостей через 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 (см. nvm — Homebrew Formulae для настроек профиля оболочки)

nvm --version
nvm install 22
node -v

brew install pnpm

Установка Discourse

Так же, как у автора, начиная с Клонирование Discourse


ошибки postgres

Установка Postgres кажется довольно хрупкой. Похоже, можно получить повреждённые файлы, и тогда довольно простой подход — удалить их и установить заново:

brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14
6 лайков