لقد انتهيت للتو من إعداد بيئة تطوير من الصفر على جهاز MacBook تم إعادة ضبطه من المصنع. استخدمت Homebrew لكل شيء ممكن. لا أقول إن هذا هو النهج الأفضل، ولكن هذه هي خطواتي خطوة بخطوة:
إذا لم تظهر عمليات التثبيت الجديدة، فقم بتحديث shell أثناء الخطوات source .zprofile
تثبيت التبعيات باستخدام 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 profile)
nvm --version
nvm install 22
node -v
brew install pnpm
تثبيت Discourse
نفس ما ورد في المنشور الأصلي، بدءًا من Clone Discourse
أخطاء postgres
يبدو تثبيت Postgres هشًا بعض الشيء. يبدو أنه يمكنك إنهاء الأمر بملفات تالفة، والنهج السهل نسبيًا بعد ذلك هو حذفها وتثبيتها مرة أخرى:
brew uninstall postgresql@14
rm -rf /opt/homebrew/var/postgresql@14
brew install postgresql@14
brew services start postgresql@14