第 26 卷
它实际改了什么。
Codex 如何处理失败
Codex 执行任务失败很正常。
常见失败包括:
失败类型示例
| 命令失败 | npm run build 报错 |
|---|---|
| 依赖缺失 | 没有安装某个包 |
| 代码报错 | 页面空白、函数报错 |
| 权限不足 | 没有联网或文件访问权限 |
| 理解错需求 | 改的不是你想要的 |
| 修改范围过大 | 顺手改了无关文件 |
Codex 通常会根据失败结果继续分析。
比如:
运行 npm run build 失败
- 读取报错信息
- 定位相关文件
- 修改代码
- 再次运行 build
但你要注意:
不要让它无限乱试。
如果它连续失败,可以暂停它,让它重新分析:
先停一下。请总结目前失败原因,不要继续修改文件。
或者:
请列出你已经尝试过的方法、失败原因,以及下一步最小改动方案。
或者自己用 Git 查看:
git status
git diff
再决定是否保留。
推荐新手工作流
| 步骤 | 操作 | 目的 |
|---|---|---|
| 1 | cd 项目目录 | 进入正确项目 |
| 2 | Codex | 启动 Codex CLI |
| 3 | 输入任务 | 告诉 Codex 要做什么 |
| 4 | 复杂任务先 /plan | 先看方案 |
| 5 | 等 Codex 读取项目 | 让它理解上下文 |
| 6 | 审批敏感操作 | 看懂再允许 |
| 7 | 等它修改文件 | 执行任务 |
| 8 | 运行命令检查 | 验证结果 |
| 9 | /diff | 查看改动 |
| 10 | 不满意继续修改 | 迭代优化 |
| 11 | 满意后 git commit | 保存版本 |
一句话总结
Codex CLI 的工作方式不是“问一句答一句”,而是一个完整的编程流程:
- 想方案
- 改文件
- 跑命令
- 等批准
- 看 diff
- 修失败
- 交结果
CLI 常见问题
Codex CLI 常见问题,大多数不是 Codex 本身坏了,而是出在这几个地方:
小白最常见问题
| 问题 | 常见原因 | 解决方法 |
|---|---|---|
| 输入codex没反应 | Codex 没装好,或命令没加入环境变量 | 先运行codex --version检查 |
| 提示 command not found | 终端找不到 Codex 命令 | 重新安装 Codex CLI,或重开终端 |
| 不知道在哪运行 Codex | 没进入项目目录 | 先 cd 项目目录,再运行 Codex |
| Codex 读错项目 | 在错误文件夹启动了 | 退出后进入正确项目目录重新启动 |
| 登录失败 | 浏览器没打开、网络异常、账号没登录 | 使用codex login重新登录 |
| API Key 登录失败 | Key 没设置、Key 错误、环境变量没生效 | 重新设置环境变量后再登录 |
| Codex 一直等待 | 可能在等你批准权限 | 看终端是否有 approval 提示 |
| Codex 不能联网 | 沙盒或权限限制 | 需要联网时手动批准 |
| 改完不知道改了什么 | 没看 diff | 在 Codex 里输入 /diff |
| 改坏了怎么办 | 没提前用 Git 保存 | 用 git diff 检查,必要时 revert |
安装类问题
| 问题 | 原因 | 解决方法 |
|---|---|---|
| codex --version没有输出 | Codex 没安装成功 | 重新安装 Codex CLI |
| codex: command not found | 命令没有加入 PATH | 重开终端,或重新安装 |
| npm 安装失败 | Node.js / npm 没装好 | 先运行 node -v 和 npm -v |
| Windows 安装后找不到命令 | PowerShell 没刷新环境变量 | 关闭终端,重新打开 |
全站分卷索引 · 72 卷
- 1第 1 卷
- 2第 2 卷
- 3第 3 卷
- 4第 4 卷
- 5第 5 卷
- 6第 6 卷
- 7第 7 卷
- 8第 8 卷
- 9第 9 卷
- 10第 10 卷
- 11第 11 卷
- 12第 12 卷
- 13第 13 卷
- 14第 14 卷
- 15第 15 卷
- 16第 16 卷
- 17第 17 卷
- 18第 18 卷
- 19第 19 卷
- 20第 20 卷
- 21第 21 卷
- 22第 22 卷
- 23第 23 卷
- 24第 24 卷
- 25第 25 卷
- 26第 26 卷
- 27第 27 卷
- 28第 28 卷
- 29第 29 卷
- 30第 30 卷
- 31第 31 卷
- 32第 32 卷
- 33第 33 卷
- 34第 34 卷
- 35第 35 卷
- 36第 36 卷
- 37第 37 卷
- 38第 38 卷
- 39第 39 卷
- 40第 40 卷
- 41第 41 卷
- 42第 42 卷
- 43第 43 卷
- 44第 44 卷
- 45第 45 卷
- 46第 46 卷
- 47第 47 卷
- 48第 48 卷
- 49第 49 卷
- 50第 50 卷
- 51第 51 卷
- 52第 52 卷
- 53第 53 卷
- 54第 54 卷
- 55第 55 卷
- 56第 56 卷
- 57第 57 卷
- 58第 58 卷
- 59第 59 卷
- 60第 60 卷
- 61第 61 卷
- 62第 62 卷
- 63第 63 卷
- 64第 64 卷
- 65第 65 卷
- 66第 66 卷
- 67第 67 卷
- 68第 68 卷
- 69第 69 卷
- 70第 70 卷
- 71第 71 卷
- 72第 72 卷