مرحباً،
أستخدم Discourse 2.8.8 على Cloudron مع Discourse Calendar (commit FIX: Mobile style fix (#175) · discourse/discourse-calendar@1b9ef81 · GitHub ). عندما أرغب في تحديث الإضافة إلى آخر commit (FIX: Add translation entry for Indonesia (#319) · discourse/discourse-calendar@d3bcef6 · GitHub ). ولكن عندما يبدأ التطبيق، أحصل على هذا الخطأ:
==> Migrating database
...
ArgumentError: Unknown migration version "7.0"; expected one of "4.2", "5.0", "5.1", "5.2", "6.0", "6.1"
...
/app/code/plugins/discourse-calendar/db/migrate/20220604200919_create_disabled_holidays.rb:3:in `<main>'
كود الملف: discourse-calendar/db/migrate/20220604200919_create_disabled_holidays.rb at main · discourse/discourse-calendar · GitHub
في المنتدى، وجدت أيضًا هذه الرسالة:
@hyphalos A fix has been created for the discourse-calendar plugin. You can go ahead and update discourse now.
لكنني لا أعرف لماذا، لا يعمل (ولا أفهم ما هو الحل…)
أي فكرة لإصلاحه؟
RGJ
(Richard - Communiteq)
19 سبتمبر 2022، 6:20م
2
وفقًا لملف .discourse-compatibility الملف ، لا يجب عليك التحديث / لن تتمكن من التحديث إلى هذا الالتزام عندما تكون على إصدار 2.8 المستقر.
هل لديك plugin:pull_compatible_all في مكان ما؟ (يجب أن يكون لديك)
إعجابَين (2)
شكراً لك @RGJ . لم أكن أعرف هذا النوع من الملفات. في المستقبل، سأتحقق منه.
هل لديك plugin:pull_compatible_all في مكان ما؟ (يجب أن يكون لديك)
لا أعرف ما هو. أستخدم نسخة Cloudron لنشر Discourse. لتحديث المكون الإضافي، يجب علي إزالته وتثبيته كما تشرح الوثائق:
لكنني رأيت للتو أن لدي ملف site_settings.yml لإضافة تخصيصات إضافية. هل يجب أن أقوم بإعداد شيء هنا باستخدام plugin:pull_compatible_all؟
RGJ
(Richard - Communiteq)
20 سبتمبر 2022، 7:31ص
4
قد ترغب في توجيه الأشخاص في Cloudron إلى هذا الموضوع نظرًا لأنهم لم يتقدموا كثيرًا في إخباركم بأنها مجرد خطأ إملائي من جانبكم، أو “هل أنت في الدليل الصحيح؟” :ضحك:
يحتاجون إلى تحديث وثائقهم.
إعجاب واحد (1)
لم أطلب أبدًا من مجتمع Cloudron وسأفتح مناقشة في منتدى Cloudron.
لماذا يحتاجون إلى تحديث الوثائق؟
Stephen
(Stephen)
20 سبتمبر 2022، 9:27م
6
المشكلة هنا هي أنك تستخدم تثبيتًا غير مدعوم. يمكننا فقط دعم التثبيت القياسي هنا. الحزم الخارجية تتعطل طوال الوقت بسبب التغييرات التي تحدث داخل Discourse نفسها - وهذا هو السبب في عدم التوصية بها.
إصدار إضافة التقويم الذي تحاول تثبيته غير متوافق مع إصدار Discourse في حزمة Cloudron. قامت Cloudron بإعادة تغليف Discourse ونتيجة لذلك لا تستخدم الوسائل المدعومة لتثبيت الإضافات. ما لم ترغب في التبديل إلى تثبيت قابل للدعم، فسوف يحتاجون إلى إرشادك في إصلاح هذا وتحديث وثائقهم.
إعجاب واحد (1)
RGJ
(Richard - Communiteq)
20 سبتمبر 2022، 11:30م
7
اعتذاري. سأل شخص آخر نفس السؤال بالضبط / واجه نفس المشكلة قبل يومين:
\u003chttps://forum.cloudron.io/topic/7687/installing-a-discourse-plugin-on-cloudron\u003e
إعجابَين (2)
حسناً. سأنضم إلى المناقشة في منتدى Cloudron.
شكراً على ردودكم لأنني أفهم Discourse بشكل أفضل لمساعدة مجتمع Cloudron وتحليل المشكلات المستقبلية.
إعجاب واحد (1)