Doctor
Overleaf Toolkit, hata ayıklamaya yardımcı olan kullanışlı birdoctor betiğiyle birlikte gelir. bin/doctor komutunu çalıştırdığınızda betik, ana makine ortamınız, yapılandırmanız ve Toolkit’in ihtiyaç duyduğu bağımlılıklar hakkında bilgi yazdırır. Bu çıktı, Ayakaleaf Pro kurulumlarınızdaki sorunları teşhis etmemize de yardımcı olabilir.
Overleaf Pro kullanıcıları GitHub’da bir issue açabilir.Mesajınıza
bin/doctor betiğinin çıktısını eklemeniz iyi bir fikirdir.Doctor’a danışma
Doctor betiğini çalıştırın:Run doctor
Tam çıktı örneği
Tam çıktı örneği
Ana Makine Bilgileri
Host Information bölümü, Toolkit’i çalıştıran makine hakkında bilgi içerir (örneğin Linux dağıtımı ve sürümü).
Ana Makine Bilgileri çıktısı örneği
Ana Makine Bilgileri çıktısı örneği
Bağımlılıklar
Dependencies bölümü, Toolkit’in çalışması için gereken araçları listeler. Bir araç mevcutsa sürüm bilgisiyle birlikte status: present olarak listelenir. Eksikse status: MISSING! olarak listelenir ve doctor çıktısının sonuna bir uyarı eklenir.
Bağımlılık çıktısı örneği (mevcut)
Bağımlılık çıktısı örneği (mevcut)
Bağımlılık çıktısı örneği (eksik)
Bağımlılık çıktısı örneği (eksik)
Yapılandırma
Configuration bölümü, config/ dizinindeki dosyalar hakkında bilgi içerir. config/overleaf.rc için doctor bazı önemli değerleri yazdırır. Eksik dosyalar status: MISSING! olarak listelenir ve doctor çıktısının sonuna bir uyarı eklenir.
Yapılandırma çıktısı örneği
Yapılandırma çıktısı örneği
/tmp/overleafolarak ayarlananOVERLEAF_DATA_PATH, önemli veriler için güvenli bir konum olmayabilir.MONGO_ENABLED: false, Toolkit’in kendi MongoDB’sini sağlamayacağı anlamına gelir; gerekirseMONGO_URLdeğerinin harici olarak yönetilen bir MongoDB’yi gösterdiğinden emin olun.- Örnekte
config/variables.enveksiktir.
Uyarılar
Warnings bölümü, doctor betiğinin tespit ettiği sorunları özetler. Sorun yoksa bu bölüm bunu belirtir.
Uyarılar çıktısı örneği
Uyarılar çıktısı örneği

