영광_임
(영광 임)
24 يوليو 2019، 3:46ص
1
سأقوم بتعديل بعض مصادر المواضيع والردود.
أريد إضافة ميزة تقييم بالنجوم بجانب زر الإعجاب.
لا أعرف أي جزء يجب تعديله في المصدر.
هناك نقص في فهم لغة Ruby، مما يجعل تنفيذ الكود صعبًا.
استخدم الإضافة discourse-rating… أضف
خطأ: fatal: Not a git repository (or any parent up to mount point /discourse)
هل واجهت نفس الخطأ من قبل عند تثبيت إضافة؟
أو
ملف المتحكم أو ملف العرض
هل تعرف أين تحتاج إلى التعديل؟
pfaffman
(Jay Pfaffman)
24 يوليو 2019، 7:32م
2
هل تحاول إضافة إضافة discourse-rating إلى موقعك الإنتاجي؟ هل جربت هذا؟ Install plugins on a self-hosted site
هل تحاول تغيير طريقة عمل Discourse؟ راجع Developing Discourse Plugins - Part 1 - Create a basic plugin
영광_임
(영광 임)
25 يوليو 2019، 1:52ص
3
شكرًا لاهتمامك
سؤال: هل تحاول إضافة إضافة discourse-rating إلى موقعك الإنتاجي؟ هل جربت هذا؟ تثبيت الإضافات في Discourse
إجابة: لا فائدة من المحاولة
ليس لدي ملف app.yml
لدي بيئة تطوير
سؤال: هل تحاول تغيير طريقة عمل Discourse؟ راجع دليل المبتدئين لإنشاء إضافات Discourse - الجزء 1
إجابة: لستُ أحاول ذلك
Stephen
(Stephen)
25 يوليو 2019، 2:10ص
4
لا يمكننا المساعدة في هذا النوع من الأمور هنا. يقتصر الدعم على التثبيت الرسمي ، وهو تثبيت قائم على Docker باستخدام أداة launcher وملف app.yml.
إذا اخترت استخدام شيء آخر، فإنك تتحمل أي عبء تقني إضافي ينشأ عنه.
pfaffman
(Jay Pfaffman)
25 يوليو 2019، 2:49ص
5
في هذه الحالة، ضع الإضافات في مجلد الإضافات.
영광_임
(영광 임)
25 يوليو 2019، 4:49ص
6
جربتها ونجحت في المنزل، لكن الطريقة لا تنطبق في الشركة. الفرق هو… إصدار discourse… شركتي تستخدم إصدار discourse 18.0
هل إصدار الشركة هو أيضًا تثبيت تطوير؟
영광_임
(영광 임)
25 يوليو 2019، 5:02ص
8
نعم.. تم تثبيت docker-compose و PostgreSQL و Redis…
هل يمكنك عمل ping لـ GitHub من سطر الأوامر بنجاح؟ (في العمل)
docker-compose راجع بعض المواضيع الأخرى حول استراتيجية التثبيت هذه. على سبيل المثال: Can Discourse ship frequent Docker images that do not need to be bootstrapped?
سأترك الأمر لغيري فيما يتعلق بـ Docker لأنني لست خبيرًا متخصصًا فيها.
영광_임
(영광 임)
25 يوليو 2019، 6:38ص
10
يبدو أن هناك مشكلة في إصدار Discourse.
شركتي تستخدم الإصدار 18.0 من Discourse.
لقد عدت إلى المنزل وأزلت GitHub.
يظهر نفس الخطأ، لكن الإضافة تعمل بشكل طبيعي.
في الشركة، إذا قمت بتثبيت إضافة discourse-rating، فلن تعمل عند إعادة التشغيل باستخدام Docker.
영광_임
(영광 임)
25 يوليو 2019، 8:52ص
11
لقد وجدت خطأ حقيقيًا.
خطأ: عدم وجود تعريف للطريقة add_permitted_post_create_param في الكائن #Plugin::Instance:0x00559773470350
أعتقد أن جميع الرهانات ملغاة حتى تحصل على نسخة عاملة من Discourse في شركتك على أحدث إصدار tests-passed، ثم تقلق بشأن إضافة الإضافات لاحقًا.
من خبرتي، فإن tests-passed قوي جدًا، لذا فلديك القليل مما تخشاه (أدير ثلاثة مواقع إنتاجية على tests-passed).
영광_임
(영광 임)
25 يوليو 2019، 9:35ص
14
لم أتمكن من حله بعد، لكنني آسف جداً.
شكراً لك على الإجابة عن سؤالي.