我在使用时遇到此错误 {{tool}}。
我当时正在做的事情: {{context}}
错误:
```
{{error}}
```
请:
1. 用通俗的语言解释这个错误的含义。
2. 列出三个最可能的原因,最可能的排在前面,并说明为什么这样排序。
3. 对每个原因,给出一个快速检查方法,以确认或排除它。
4. 只有在此之后,才建议最可能原因的解决方法。
如果错误可能有你无法根据这些信息判断的原因,请告诉我还需要提供什么。
双大括号中的词是占位符。发送提示之前,请在此处或您的工具中替换它们。
填写提示
页面上填写内容需要 JavaScript。选择提示语复制,然后在你的工具中替换每个占位符。
| 占位符 | 需要填写的内容 | 示例 |
|---|---|---|
{{tool}} | 语言、工具或库. 如果知道版本,请提供版本信息。 | Node.js 22 和 PostgreSQL 客户端库 |
{{context}} | 你在做什么. 你运行的命令或采取的操作。 | 第一次在我的笔记本上运行数据库迁移 |
{{error}} | 错误内容. 完整的消息和堆栈跟踪。移除机密、主机名和个人数据。 | (在此粘贴错误) |
这是正确的提示吗?
使用它的场合
- 你还无法理解错误信息的意义。
- 你想在开始修改代码之前知道应该查看哪里。
跳过它的场合
- 日志包含你无法删除的客户数据或机密信息。
- 你希望模型直接在生产系统中进行更改。
如何调整它
- 昨天它还可以工作
- 添加自那以后发生变化的内容:更新、配置、数据。
- 你正在学习这门语言
- 让它解释堆栈跟踪的每一行。
检查答案
在依赖结果之前,请确认:
- 原因按理由排序,而不仅仅是列出。
- 每个检查都是可以在不修改代码的情况下运行的。
- 建议的修复针对你确认的原因,而不是其他原因。
注意
- 安全性 错误日志通常包含令牌、主机名和文件路径。在粘贴之前请删除它们。
- 准确性 在应用修复之前运行检查;第一个解释并不总是正确的。
修订历史
| 版本 | 日期 | 变更内容 |
|---|---|---|
| v1.0 | 第一个样本版本。 |