Skip to content

7.11 /doctor - 检查安装健康状况

概述

/doctor 命令用于检查 Claude Code 的安装健康状况,诊断常见问题,并提供修复建议。

基本语法

bash


/doctor

功能说明

执行 /doctor 命令后,Claude Code 会:

  1. 检查系统环境
  2. 验证安装完整性
  3. 测试网络连接
  4. 检查配置文件
  5. 提供诊断报告和修复建议

检查项目

1. 系统环境

  • 操作系统版本
  • Node.js 版本
  • 内存和磁盘空间

2. 安装完整性

  • Claude Code 版本
  • 依赖包完整性
  • 可执行文件路径

3. 网络连接

  • Anthropic API 连接
  • 代理设置
  • DNS 解析

4. 配置文件

  • 配置文件语法
  • 配置文件路径
  • 配置项有效性

5. 认证状态

  • 登录状态
  • 令牌有效性
  • 账户权限
python
## 使用场景

### 1\. 遇到问题时诊断

    bash


    # 当 Claude Code 出现问题时
    /doctor

    # 查看诊断报告

### 2\. 安装后验证

    bash


    # 安装完成后验证
    /doctor

    # 确保安装正常

### 3\. 定期健康检查

    bash


    # 定期运行健康检查
    /doctor

    # 确保系统运行正常

## 输出示例

    bash


    Claude Code Health Check
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ✓ System Environment
      - OS: Windows 11
      - Node.js: v18.17.0
      - Memory: 16 GB
      - Disk: 50 GB available

    ✓ Installation
      - Version: 1.0.124
      - Dependencies: All installed
      - Executable: Found at C:\Program Files\claude\bin\claude.exe

    ✓ Network Connection
      - API Connection: OK
      - Proxy: Not configured
      - DNS: Resolving correctly

    ✓ Configuration
      - Config File: Valid
      - Config Path: C:\Users\user\.config\claude\config.json
      - Settings: All valid

    ✓ Authentication
      - Status: Logged in
      - Token: Valid
      - Permissions: Full access

    Overall Status: ✓ Healthy

## 常见问题诊断

### 问题 1:网络连接失败

    bash


    ✗ Network Connection
      - API Connection: Failed
      - Error: Connection timeout

    Suggested Fix:
    1. Check internet connection
    2. Verify proxy settings
    3. Try disabling VPN

### 问题 2:认证失败

    bash


    ✗ Authentication
      - Status: Not logged in
      - Error: Invalid token

    Suggested Fix:
    1. Run /logout
    2. Run /login
    3. Verify account credentials

### 问题 3:配置文件错误

    bash


    ✗ Configuration
      - Config File: Invalid syntax
      - Error: Unexpected token at line 10

    Suggested Fix:
    1. Check config.json syntax
    2. Run /config to reset settings
    3. Restore from backup

## 注意事项
  1. /doctor 不会修改任何文件或设置
  2. 诊断报告会保存到日志文件中
  3. 某些检查可能需要网络连接
  4. 修复建议需要手动执行

与其他命令的配合使用

bash


# 诊断问题,然后修复
/doctor
/login
/doctor

# 执行流程:
# 1. 运行诊断检查
# 2. 根据建议执行修复
# 3. 再次运行诊断确认修复

最佳实践

  1. 安装后检查 :安装完成后立即运行 /doctor
  2. 问题诊断 :遇到问题时首先运行 /doctor
  3. 定期检查 :定期运行健康检查,确保系统正常
  4. 备份配置 :在修改配置前,先备份配置文件

总结

/doctor 命令是 Claude Code 中用于诊断问题的重要工具。通过使用此命令,你可以:

  • 检查系统环境
  • 验证安装完整性
  • 测试网络连接
  • 检查配置文件
  • 获取修复建议

合理使用 /doctor 命令可以帮助你快速诊断和解决 Claude Code 的问题。

基于 MIT 许可发布 | 永久导航