開発用 Discourse の macOS へのインストール

工場出荷状態のリセットを行った 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