لقد انتهيت للتو من إعداد بيئة تطوير من الصفر على جهاز 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
أخطاء postgres
يبدو تثبيت Postgres هشًا بعض الشيء. يبدو أنه يمكن أن تنتهي بملفات تالفة، والطريقة السهلة للتعامل مع ذلك هي حذفها وإعادة التثبيت:
brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14