영광_임
(영광 임)
22 يوليو 2019، 11:08م
1
أرغب في تثبيت إضافة. ماذا يجب أن أفعل؟
This guide assumes that you have a self-hosted standard installation. We only support the standard method of install here, so these instructions assume you have a standard install .
This guide only applies to self-hosted Discourse instances. If you are using a managed hosting service, the available plugins are controlled by your hosting provider. For example, on our hosting these specific plugins are available by hosting tier.
As of mid-2025, many p…
cd /var/discourse
nano containers/app.yml
لا أملك ملفًا باسم app.yml.
هذا الدليل لا يساعدني.
هل لا توجد طريقة أخرى؟
لقد قمت بتثبيت Discourse للتطوير باستخدام Docker. أرغب في تثبيت إضافة تقييمات لـ Discourse. أعتقد…
cd ~discourse/plugin
git clone https://github.com/angusmcleod/discourse-ratings
docker restart
هل هذه فكرتي صحيحة؟
영광_임
(영광 임)
23 يوليو 2019، 1:36ص
3
دليل تثبيت discourse للتطوير باستخدام docker
Developing using Docker
Since Discourse runs in Docker, you should be able to run Discourse directly from your source directory using a Discourse development container.
Pros: No need to install any system dependencies, no configuration needed at all for setting up a development environment quickly.
Cons: Will be slightly slower than the native dev environment on Ubuntu, and much slower than a native install on MacOS.
See also Developing Discourse using a Dev Container …
hawm
(Hawm)
23 يوليو 2019، 1:51ص
4
قم بنسخ مستودع الإضافة إلى مجلد الإضافات لديك، وأعد تشغيل خادم Rails إذا كان يعمل بالفعل.
영광_임
(영광 임)
23 يوليو 2019، 6:01ص
5
انسخ مستودع الإضافة إلى مجلد الإضافات الخاص بك وأعد تشغيل Docker
بعد ذلك:
fatal: ليس مستودع Git
ما هي المشكلة؟
hawm
(Hawm)
23 يوليو 2019، 6:18ص
6
تأكد من أنك تستخدم رابط مستودع git فعليًا مثل GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
إذا اتبعت الرابط Install Discourse for development using Docker للبدء في التطوير، فلست بحاجة إلى إعادة تشغيل Docker. فقط انتقل إلى مجلد discourse وقم بتشغيل ./bin/docker/unicorn لبدء الخادم، أو اضغط على Ctrl + C للإيقاف.
영광_임
(영광 임)
23 يوليو 2019، 6:56ص
7
hawm
(Hawm)
23 يوليو 2019، 6:59ص
8
انسخ المستودع بالكامل إلى مجلد الإضافة، ثم أعد تشغيل الخادم وسيتم ذلك.
영광_임
(영광 임)
23 يوليو 2019، 7:12ص
9
cd ~/discourse/plugins
الملف موجود بالفعل.
لقد وضعت إضافة التقييم الخاصة بـ Discourse في مجلد الإضافات الموجود بالفعل وأعدت تشغيل الخادم.
hawm
(Hawm)
23 يوليو 2019، 7:15ص
10
انتقل إلى /admin/plugin وستجد إضافتك هناك
hawm
(Hawm)
23 يوليو 2019، 11:54ص
12
لماذا خطوتك الثالثة؟ انشر إجراءات التشغيل الكاملة هنا؟
영광_임
(영광 임)
23 يوليو 2019، 1:38م
13
شكرًا لك
انتقل إلى cd ~discourse/plugins discourse-rating remove
بعد ذلك
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
لقد تم حل المشكلة
يعمل بشكل جيد في المنزل.
ولكن
يبدو أن discourse المثبت في الشركة يعاني من مشكلة.
لا يمكن إعادة تشغيل docker بعد تثبيت الإضافة
sudo docker logs 2fwk40482dw
: fatal: Not a git repository (or any parent up to mount point /discourse)
Stephen
(Stephen)
23 يوليو 2019، 2:13م
14
هل تثبيت خادم الشركة مخصص للإنتاج أم للتطوير؟
영광_임
(영광 임)
24 يوليو 2019، 1:01ص
15
من الممكن تعديل المصدر بناءً على docker-compose.
تثبيت بيئة التطوير
Stephen
(Stephen)
24 يوليو 2019، 1:42ص
16
إذا تم تثبيته بنفس الطريقة التي تم بها تثبيت نسختك في المنزل، فسيكون سلوكه مماثلاً.
كيف يختلف هذان البيئتان؟ هل يستخدم التثبيت في شركتك من قبل مستخدمين آخرين؟