Doctor 脚本
Overleaf Toolkit 附带一个便捷的doctor 脚本,用于辅助调试。运行 bin/doctor,该脚本会打印有关你的宿主机环境、配置以及 Toolkit 所需依赖项的信息。这些输出也可以帮助我们诊断你的 Ayakaleaf Pro 安装中的问题。
Overleaf Pro 用户可以在 GitHub 上提交 issue。建议在你的消息中附上
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 脚本发现的问题。如果没有问题,该部分也会注明。
警告输出示例
警告输出示例

