Doctor
Overleaf Toolkit에는 디버깅에 유용한doctor 스크립트가 포함되어 있습니다. bin/doctor를 실행하면 호스트 환경, 구성, Toolkit에 필요한 의존성에 대한 정보가 출력됩니다. 이 출력은 Ayakaleaf Pro 설치의 문제를 진단하는 데에도 도움이 됩니다.
Overleaf Pro 사용자는 GitHub에 이슈를 등록할 수 있습니다.메시지에
bin/doctor 스크립트의 출력을 함께 첨부하는 것이 좋습니다.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 스크립트가 발견한 문제가 요약됩니다. 문제가 없으면 이 섹션에 그 사실이 표시됩니다.
경고 출력 예시
경고 출력 예시

