Skip to main content

Doctor

Overleaf Toolkit zawiera przydatny skrypt doctor, który ułatwia debugowanie. Uruchom bin/doctor, a skrypt wyświetli informacje o środowisku hosta, Twojej konfiguracji oraz zależnościach wymaganych przez Toolkit. Te dane wyjściowe mogą również pomóc nam w diagnozowaniu problemów z Twoimi instalacjami Ayakaleaf Pro.
Użytkownicy Overleaf Pro mogą zgłosić problem na GitHub.Warto dołączyć do zgłoszenia wynik działania skryptu bin/doctor.

Konsultacja z Doctorem

Uruchom skrypt doctor:
Run doctor
Zobaczysz dane wyjściowe podobne do poniższego przykładu.

Informacje o hoście

Sekcja Host Information zawiera informacje o maszynie, na której działa Toolkit (na przykład dystrybucję i wydanie systemu Linux).

Zależności

Sekcja Dependencies zawiera listę narzędzi wymaganych do działania Toolkit. Jeśli narzędzie jest obecne, zostanie oznaczone jako status: present wraz z informacją o wersji. Jeśli go brakuje, zostanie oznaczone jako status: MISSING!, a na końcu danych wyjściowych doctor pojawi się ostrzeżenie.
Jeśli brakuje którejkolwiek zależności, Toolkit niemal na pewno nie będzie działać.

Konfiguracja

Sekcja Configuration zawiera informacje o plikach w katalogu config/. W przypadku config/overleaf.rc doctor wyświetla niektóre kluczowe wartości. Brakujące pliki zostaną oznaczone jako status: MISSING!, a na końcu danych wyjściowych doctor pojawi się ostrzeżenie.
Uwagi do powyższego przykładu:
  • OVERLEAF_DATA_PATH ustawione na /tmp/overleaf może nie być bezpieczną lokalizacją dla ważnych danych.
  • MONGO_ENABLED: false oznacza, że Toolkit nie utworzy własnej instancji MongoDB; w razie potrzeby upewnij się, że MONGO_URL wskazuje na zewnętrznie zarządzaną bazę MongoDB.
  • W przykładzie brakuje pliku config/variables.env.

Ostrzeżenia

Sekcja Warnings podsumowuje problemy wykryte przez skrypt doctor. Jeśli nie ma żadnych problemów, sekcja to zasygnalizuje.
Ostatnia modyfikacja 4 października 2026