الطبيب (Doctor)
يأتي Overleaf Toolkit مع سكربتdoctor مفيد للمساعدة في تصحيح الأخطاء. شغّل bin/doctor وسيطبع السكربت معلومات حول بيئة الجهاز المضيف، وإعداداتك، والتبعيات التي يحتاجها Toolkit. ويمكن لهذه المخرجات أيضًا أن تساعدنا في تشخيص مشكلات تثبيتات Ayakaleaf Pro الخاصة بك.
يمكن لمستخدمي Overleaf Pro فتح مشكلة (issue) على GitHub.من الجيد تضمين مخرجات السكربت
bin/doctor في رسالتك.استشارة الطبيب
شغّل سكربت doctor:Run doctor
مثال على المخرجات الكاملة
مثال على المخرجات الكاملة
معلومات الجهاز المضيف
يحتوي القسمHost Information على معلومات حول الجهاز الذي يشغّل Toolkit (على سبيل المثال، توزيعة Linux وإصدارها).
مثال على مخرجات معلومات الجهاز المضيف
مثال على مخرجات معلومات الجهاز المضيف
التبعيات
يسرد القسمDependencies الأدوات اللازمة لعمل Toolkit. إذا كانت الأداة موجودة فستُدرج بالحالة status: present مع معلومات الإصدار. وإذا كانت مفقودة فستُدرج بالحالة status: MISSING! وسيُضاف تحذير في أسفل مخرجات doctor.
مثال على مخرجات التبعيات (موجودة)
مثال على مخرجات التبعيات (موجودة)
مثال على مخرجات التبعيات (مفقودة)
مثال على مخرجات التبعيات (مفقودة)
الإعدادات
يحتوي القسمConfiguration على معلومات حول الملفات الموجودة في المجلد config/. بالنسبة للملف config/overleaf.rc، يطبع doctor بعض القيم الأساسية. وستُدرج الملفات المفقودة بالحالة status: MISSING! وسيُضاف تحذير في أسفل مخرجات doctor.
مثال على مخرجات الإعدادات
مثال على مخرجات الإعدادات
- قد لا يكون تعيين
OVERLEAF_DATA_PATHإلى/tmp/overleafموقعًا آمنًا للبيانات المهمة. - تعني
MONGO_ENABLED: falseأن Toolkit لن يوفّر MongoDB خاصًا به؛ تأكد من أنMONGO_URLيشير إلى MongoDB مُدار خارجيًا إذا لزم الأمر. - الملف
config/variables.envمفقود في المثال.
التحذيرات
يلخّص القسمWarnings المشكلات التي اكتشفها سكربت doctor. وإذا لم تكن هناك مشكلات، فسيشير هذا القسم إلى ذلك.
مثال على مخرجات التحذيرات
مثال على مخرجات التحذيرات

