공장 초기화된 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 (셸 프로필 조정에 대해서는 Homebrew Formulae: nvm 참고)
nvm --version
nvm install 22
node -v
brew install pnpm
Discourse 설치
OP와 동일하게, Clone Discourse 단계부터 시작합니다.
postgres 오류
Postgres 설치가 다소 불안정합니다. 손상된 파일이 생길 수 있으며, 그럴 경우 가장 쉬운 방법은 파일을 삭제하고 다시 설치하는 것입니다:
brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14