刚在恢复出厂设置的 MacBook 上从零搭建好了开发环境。我尽可能使用 Homebrew 来完成所有安装。这未必是最佳方案,但以下是我的逐步操作:
如果新安装的软件未显示,请在步骤中更新 shell 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 了解 shell 配置文件调整)
nvm --version
nvm install 22
node -v
brew install pnpm
安装 Discourse
与原文作者相同,从克隆 Discourse 开始。
PostgreSQL 错误
PostgreSQL 安装似乎有点不稳定。看来可能会导致文件损坏,此时一个比较简单的解决方法是删除后重新安装:
brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14