首页 教程 常见问题

5.5 配置调试

诊断和解决 Claude Code 配置问题的完整指南。

诊断工具

/doctor 命令

在 Claude Code 中运行 /doctor 可以自动检测:

常见问题排查

认证问题

症状:无法登录或认证链接无效。

解决

  1. 运行 claude auth status 查看当前状态
  2. 如果已登录,尝试 claude auth logout 然后重新登录
  3. 如果使用 API 密钥,确认 ANTHROPIC_API_KEY 环境变量已设置
  4. 检查密钥是否过期

网络问题

症状:请求超时或连接错误。

解决

  1. 确认能访问 api.anthropic.com
  2. 如果使用代理,检查 HTTPS_PROXY 环境变量
  3. 运行 curl https://api.anthropic.com/v1/messages 测试连接
  4. 检查防火墙设置

权限问题

症状:Claude 无法编辑文件或运行命令。

解决

  1. 检查文件权限:ls -la
  2. 确认 Claude 有写权限
  3. 检查 .claude/settings.json 中的权限设置
  4. 如果启用了沙箱,确认允许的路径正确

模型问题

症状:模型不可用或返回错误。

解决

  1. 运行 /model 查看可用模型
  2. 确认你的账户有访问权限
  3. 检查 API 额度是否充足
  4. 尝试切换到其他模型

日志和调试

会话日志

会话日志存储在 ~/.claude/projects/ 目录。每个会话以 JSONL 格式保存。

启用详细日志

设置环境变量 CLAUDE_CODE_VERBOSE=true 来启用更详细的日志输出。

下一步