Skip to main content

Doctor

Overleaf Toolkitin mukana tulee kätevä doctor-skripti vianmäärityksen avuksi. Suorita bin/doctor, niin skripti tulostaa tietoja isäntäympäristöstäsi, konfiguraatiostasi ja Toolkitin tarvitsemista riippuvuuksista. Tämä tuloste voi myös auttaa meitä diagnosoimaan Ayakaleaf Pro -asennustesi ongelmia.
Overleaf Pron käyttäjät voivat avata issuen GitHubissa.On hyvä idea liittää viestiisi bin/doctor-skriptin tuloste.

Doctorin konsultointi

Suorita doctor-skripti:
Run doctor
Näet alla olevan esimerkin kaltaisen tulosteen.

Isäntäkoneen tiedot

Host Information -osio sisältää tietoja Toolkitia ajavasta koneesta (esimerkiksi Linux-jakelu ja sen versio).

Riippuvuudet

Dependencies-osiossa luetellaan työkalut, joita Toolkit tarvitsee toimiakseen. Jos työkalu on asennettu, se näytetään muodossa status: present versiotietoineen. Jos se puuttuu, se näytetään muodossa status: MISSING!, ja doctor-tulosteen loppuun lisätään varoitus.
Jos riippuvuuksia puuttuu, Toolkit ei lähes varmasti toimi.

Konfiguraatio

Configuration-osio sisältää tietoja config/-hakemiston tiedostoista. Tiedostosta config/overleaf.rc doctor tulostaa joitakin keskeisiä arvoja. Puuttuvat tiedostot näytetään muodossa status: MISSING!, ja doctor-tulosteen loppuun lisätään varoitus.
Huomioita yllä olevasta esimerkistä:
  • OVERLEAF_DATA_PATH, jonka arvo on /tmp/overleaf, ei välttämättä ole turvallinen sijainti tärkeälle datalle.
  • MONGO_ENABLED: false tarkoittaa, että Toolkit ei luo omaa MongoDB:tä; varmista tarvittaessa, että MONGO_URL osoittaa ulkoisesti hallinnoituun MongoDB:hen.
  • config/variables.env puuttuu esimerkissä.

Varoitukset

Warnings-osio tiivistää doctor-skriptin havaitsemat ongelmat. Jos ongelmia ei ole, osio ilmoittaa siitä.
Viimeksi muokattu 4. lokakuuta 2026