لقد قمت للتو بتثبيت Discourse بنجاح في مثيل VirtualBox لنظام Ubuntu 18.04 LTS Server edition. إليك الخطوات التي اضطررت إلى اتباعها لجعله يعمل بشكل مريح من جهاز المضيف الخاص بي.
اتبعت هذه الإرشادات للتثبيت المتقدم للمطورين.
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
1. يبدو أن الإرشادات تفترض إصدارًا أقدم من Ubuntu في مكان واحد.
المشكلة:
E: Package ‘python-software-properties’ has no installation candidate
الحل:
أزل “python-software-properties”
sudo apt-get install software-properties-common
2. فشل bundle install
لكي يعمل “bundle install”، كنت بحاجة إلى تنفيذ الأمر التالي:
sudo apt-get install libpq-dev
3. جعل mailcatcher يعمل بحيث يمكنني عرضه من جهاز المضيف
كان علي تشغيل mailcatcher بالطريقة التالية:
mailcatcher --ip=0.0.0.0
4. القدرة على استخدام SSH للدخول إلى المضيف
وجدت أنه من المريح استخدام SSH للدخول إلى ضيف Ubuntu 18.04 حتى أتمكن من النسخ واللصق. استخدمت هذا الدليل لجعله يعمل.