تثبيت Discourse على Ubuntu أو Debian للتطوير

TL;DR: يرجى دمج #750. الأنظمة القديمة تأتي دائمًا بالمشاكل.

بصيغة غير رسمية، تنص التعليمات بالفعل:

في حال ارتكب أي شخص آخر خطأ الاعتقاد بأنها مجرد اقتراح ودي، يرجى التفكير مرة أخرى. أي محاولة للتشغيل بذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت وذاكرة تبديل (swap) بسعة 4 جيجابايت ستؤدي، بدلاً من انخفاض الأداء، إلى:

خطأ في تجميع أصول CSS

RuntimeError: Discourse لا يدعم تجميع ملفات scss/sass عبر Sprockets

…/discourse/config/application.rb:190:in `call’

وهو ما يشير، وفقًا لهذا الموضوع، إلى تخصيص ذاكرة وصول عشوائي (RAM) غير كافٍ.

في النهاية، قد يكون المرء محظوظًا بما يكفي للحصول على تتبع مكدس JavaScript يبدأ بـ:

خطأ فادح: علامات غير فعالة بالقرب من حد الذاكرة فشل التخصيص - نفاد ذاكرة JavaScript

لذلك اتبع التعليمات! سأقوم بإعادة هذه التجربة باستخدام خادم افتراضي خاص (VPS) تم إنشاؤه حديثًا. بدلاً من محاولة العبث بإعداد شيء قديم وعتيق، حاولت بدلاً من ذلك إعادة استخدام خادم قديم تم إيقافه عن الخدمة كنت أملكه لا يزال قيد التشغيل.

ربما يرغب مراجع ثانٍ في إلقاء نظرة على طلب السحب هذا الذي يضيف دعمًا لـ bookworm، حتى أكون آخر مغفل يتأثر بهذا؟

إعجاب واحد (1)