OPC.run OPC.run 助跑超级个体

AI 辅助排错

遇到报错不再慌——把错误信息丢给 AI,秒懂问题在哪,还能给出修复方案。

AI 辅助排错

在终端中遇到报错是家常便饭。以前你需要去搜索引擎翻论坛,现在直接把报错丢给 AI。

基本方法

当命令报错时,把完整的错误信息复制下来,发给 AI:

「运行 npm install 时出现这个错误:

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules'

怎么解决?」

AI 不仅能告诉你原因(权限不够),还能给出具体修复命令(使用 sudo 或修改 npm 全局目录)。

管道直传法

更酷的做法:把命令的报错直接通过管道发给 AI 工具。

假设你已经封装了一个 ai 命令(后面课程会教),可以这样:

npm install 2>&1 | ai "这个报错怎么解决?"

2>&1 的意思是:把错误信息也当作普通输出,然后通过管道 | 全部传给 AI。

常见错误类型和 AI 解读

你看到的 AI 会告诉你
command not found 这个命令没安装,需要安装 XXX
permission denied 权限不够,试试 sudo 或换个目录
No such file or directory 文件不存在,检查路径是否拼对了
Connection refused 服务没启动或端口不对
ECONNRESET / timeout 网络问题,检查网络或换个镜像源

让 AI 解释命令输出

不只是报错,任何命令输出都可以让 AI 帮你解读:

「解释一下 ls -la 的输出:

-rwxr-xr-x 1 user staff 1234 Jul 20 10:00 script.sh
drwxr-xr-x 5 user staff  160 Jul 20 09:30 projects

每列是什么意思?」

排错的最佳实践

  1. 复制完整报错:不要只截一部分,AI 需要看全貌
  2. 说明你的操作:告诉 AI 你执行了什么命令
  3. 说明你的系统:macOS / Windows / Linux 解决方案可能不同
  4. 让 AI 给出多种方案:有时候一种方法不行,换一个就好

AI 排错的真正价值不是告诉你「这个错误是什么意思」,而是直接给你「怎么修」的具体步骤。

← 上一课 下一课 →