生活分享
新手问题排查
排除问题先判断发生在哪一层:找不到程式是安装或 PATH;进不了帐号是登入;读不到档案是目录或权限;结果不对则可能是需求或专案程式。一次改一个条件,才能知道是哪个修正有效。
阅读时间约 15 分钟 · 操作 20 分钟

返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
目标与使用方式
示意图的 01 是记录症状,02 是依表选一个最小检查,03 是修正原因后重做原操作。不是遇到错误就立即重试;先保留输入、状态及原本可用的环境,再缩小问题。
第一步:记录现象与最后成功的动作
先记录时间、平台、应用程式/CLI 版本、目前资料夹、完整命令或操作、预期结果及错误原文。只分享和问题有关的讯息,遮蔽帐号、私有路径与金钥。若是安装成功后才找不到指令,保留安装结果;若是另一个任务仍在跑,保留任务名称与主机。不要把错误截成只剩红字,因为上一行命令与工作目录通常决定下一步。
# Troubleshooting record
- Time and timezone:
- Surface: desktop / CLI / IDE / mobile / web
- OS and app or CLI version:
- Working folder or execution host (redacted if shared):
- Exact command or UI action:
- Expected result:
- Actual error and exit status:
- Last successful action:
- One change attempted:
- Result after that change:
- Files or settings to restore:
安装、登入与平台入口
| 症状 | 先做的小检查 | 详细操作 |
|---|---|---|
| codex 找不到或不是内外部命令 | 关闭旧终端机再开,查可执行档位置 | CLI 安装 |
| PowerShell 阻挡脚本 | 记下被阻挡的档名与执行方式 | Windows CLI |
| macOS/Linux 安装位置不同 | 分辨 shell、PATH 及实际执行档 | macOS、Linux/WSL |
| 登入后还是未授权 | 同一终端机看 codex login status | 帐号与额度 |
| 找不到桌面或手机的某按钮 | 记录版本、帐号、工作空间与入口 | 平台选择 |
codex 找不到或不是内外部命令: CLI 安装Codex CLI 安装与入门选择自己的安装平台,完成 CLI 登录、只读检查、单行修改、独立验证与工作阶段接续。包含可重做的两文件练习与缺文件测试。阅读全文
PowerShell 阻挡脚本: Windows CLIWindows CLI 安装与排错在 PowerShell 安装、登入、核对执行路径,完成第一次读取并处理更新与找不到命令。阅读全文
macOS/Linux 安装位置不同: macOSmacOS CLI 安装与排错在 macOS 终端机完成安装、登入与专案定位,分开处理 shell 环境、更新和权限问题。阅读全文 · Linux/WSLLinux/WSL CLI 与档案位置辨识主机与 WSL 的工具、路径和帐号,从正确目录执行相同练习并更新 CLI。阅读全文
登入后还是未授权: 帐号与额度账号、登录、方案与额度先确认登入方式,才能判断用量扣在哪里。ChatGPT 帐号登入使用方案提供的 Codex 额度;以 API key 使用支援的客户端则需要另行确认 API 帐务。这篇不固定写入容易过期的价格或讯息上限,而是教你找到自己帐号的有效资讯。阅读全文
找不到桌面或手机的某按钮: 平台选择平台选择:找到适合的 Codex 入口用具体工作情境比较桌面、手机、CLI、IDE 与云端,核对档案和工具在哪里执行。阅读全文
同一台电脑上的 Windows、WSL、容器与远端主机不一定共用登入或设定;先确认出错的是哪个环境。
Windows 可以用 Get-Command codex 看找到的是哪个执行档;macOS/Linux 用 command -v codex。看到多个安装来源时先记录,不立刻删除旧版或更改全机安全政策。登入问题先分辨 ChatGPT 登入、API key 与组织限制;额度耗尽不会因重装而增加。服务可能异常时查看官方状态页,对照你的错误时间与服务项目,不把网站整体正常视为自己的网路与权限都正常。
工作目录、MD 与设定
| 症状 | 先确认 | 深入篇 |
|---|---|---|
| 改了程式但页面没变 | 正确资料夹、服务网址、档案版本 | 路径、浏览器 |
| AGENTS.md 好像没作用 | 真正档名、所在层级、任务工作根目录 | 规则层级 |
| 把 README 当成永久规则 | 区分入口规则与任务资料 | 文件分工 |
| config.toml 解析失败 | 最后改动、引号、重复 table、有效设定位置 | 设定排错 |
| 续接后沿用旧结论 | 核对现有档案与版本,不只读交接文字 | 工作阶段、交接 |
改了程式但页面没变: 路径终端机与路径:找到专案根目录在 Windows、macOS、Linux 建立练习资料夹,确认目前目录并辨识相对与绝对路径。阅读全文 · 浏览器浏览器、截图与图片协作画面需求需要把参考、实际结果与修改条件放在一起。浏览器可以找资料与检视网站,截图能传达当下画面,生成图适合概念参考;三者提供的证据不同,不能用生成的介面当成操作成功。阅读全文
AGENTS.md 好像没作用: 规则层级AGENTS.md 层级与覆写验证用根目录与子目录案例追踪规则来源、冲突与 override,确认实际选入的文件。阅读全文
把 README 当成永久规则: 文件分工规则、说明与上下文文件怎么分把工作规则、专案入口、设计条件与交接状态分开保存,用实档与测试验证过期猜测。阅读全文
config.toml 解析失败: 设定排错设定优先顺序与故障排除从设定来源追查无效或冲突的选项,一次修改一项,验证结果后保留可还原的纪录。阅读全文
续接后沿用旧结论: 工作阶段工作阶段、接续与分岔辨识新任务、接续与分岔的差异,从历史中找到正确工作并核对路径和剩余事项。阅读全文 · 交接上下文与工作交接长工作需要把决策与证据留下,不能只依靠对话长度。README 说明怎么使用专案,设计文件记录为何这样做,交接文件整理目前做到哪里;AGENTS.md 则放持续有效的工作规则,避免把所有进度塞成规则。阅读全文
一次只改一个条件。设定恢复正常后保留必要改动,移走你自己加的诊断标记,不能把整份设定覆盖成网路上的范本。
可重现演练:找到真正的资料夹
在档案管理员建立全新的 path-trouble,里面有 project 与 other 两个空白资料夹。只在 project 里建立 marker.md,内容为下方一行。先从 other 开终端机,故意尝试读 marker.md;这会重现档案找不到,不需要 Codex 也不会动到正式专案。接著查目前目录与档案清单,再用明确相对路径读到 marker,最后 cd 进 project 并重做原读档命令。
# Correct folder: PATH-PRACTICE-1
Get-Content -LiteralPath .\marker.md
Get-Location
Get-ChildItem
Get-Content -LiteralPath ..\project\marker.md
Set-Location -LiteralPath ..\project
Get-Content -LiteralPath .\marker.md
cat ./marker.md
pwd
ls
cat ../project/marker.md
cd ../project
cat ./marker.md
第一个读档失败,后面两次应显示相同 PATH-PRACTICE-1;marker 内容未改,修正的是操作位置。完成后回到原本工作目录,练习资料可保留,不需要递回删除。若套用到 Codex,先请它回报目前根目录及指定档案是否存在,再决定是否开错专案。不要把桌面同名任务、另一个 worktree 或手机看到的旧内容当成同一资料夹。
如果需要记录成功状态,PowerShell 的 Get-Content 是 cmdlet,应立即保存 $?;$LASTEXITCODE 主要用于 codex、node 等原生程式。前面的路径练习结束后,终端机应在 project,以下先读不存在的 other/marker.md,再读真正的 marker。PowerShell 预期依序 False、True;shell 则先非零、后 0。不要等其他命令跑完才读状态。
Get-Content -LiteralPath ..\other\marker.md
$practiceReadOk = $?
$practiceReadOk
Get-Content -LiteralPath .\marker.md
$practiceReadOk = $?
$practiceReadOk
cat ../other/marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"
cat ./marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"
自动变数的精确定义见 PowerShell 官方文件。两次读档都不改 marker;若档案内容改了,另记为未预期修改并先找原因。这样交接时能把「路径错误已修正」和「档案原文保持」分开核对。
工具、远端与自动化
| 症状 | 先查哪一层 | 深入篇 |
|---|---|---|
| Skill 出现但做错 | 有没有选中、指示与资源是否相符 | 技能验收 |
| Plugin 已安装但无法查资料 | 入口支援、启用、连线帐号与来源权限 | 插件排错 |
| MCP 设定存在但工具不可用 | 程序/URL、握手、工具清单、授权 | MCP 排错 |
| 手机读到旧版本 | 主机连线、任务、档案标记与 Handoff | 远端设定、跨装置 |
| 子代理说完成却有冲突 | 修改责任与可重现证据 | 代理品质、平行整合 |
| 排程逾时或重复 | 保存设定与活动 run 分开确认 | 自动化恢复 |
| JSON 有答案但程序失败 | 退出码、事件与最后资料各自验证 | JSON/JSONL |
Skill 出现但做错: 技能验收Skill 触发与结果测试分开验证格式、选用条件及实际结果,用应触发与不应触发的案例修正技能描述。阅读全文
Plugin 已安装但无法查资料: 插件排错Plugin 连线与工具不可用排错区分已安装、已连帐号、已授权与工具可用,依实际错误重连或移除需要处理的项目。阅读全文
MCP 设定存在但工具不可用: MCP 排错MCP 连线诊断与故障复原从程序、传输、认证与工具清单分层检查,保留错误证据并验证最小可用操作。阅读全文
手机读到旧版本: 远端设定Remote 设定、排错与解除连接完成配对、检查主机状态,以新读档验证连线,并分辨远端存取、装置配对与任务的停止状态。阅读全文 · 跨装置跨装置交接:核对档案与环境追踪对话、主机、工作目录与分支,用交接纪录确认接续的是同一份工作。阅读全文
子代理说完成却有冲突: 代理品质子代理分工与品质检查定义独立输入、修改范围与交付证据,审查子代理结果并处理缺项。阅读全文 · 平行整合平行工作后的整合与验收依档案与介面契约整合独立修改,处理冲突,再验证合并后的整体行为。阅读全文
排程逾时或重复: 自动化恢复自动化失败、重试与停止从执行纪录判断是否已产生结果,避免重复操作,修正条件并确认排程停止。阅读全文
JSON 有答案但程序失败: JSON/JSONLJSON 输出与结果验证区分事件串流与最终结果,解析结构化输出并拒绝缺栏位或错误格式。阅读全文
依症状只处理相关层,例如已安装插件与来源帐号有权读取是不同状态。
完成排错与恢复工作
修正后重做原本会失败的操作,再加一个相邻案例确认没有破坏既有行为。例如修 Completed 后也测 Active;修改 config 后确认先前正常的设定还在;重连 MCP 后真的读一份虚构文件,而非只看绿色连线图示。把问题、原因、单一修正与验证写回 issue-notes.md,需要交给别人时提供最小可重现输入及已试过的步骤。问题未解决就写未解决,保留可用状态与下一个要查的证据。
最后撤回自己加入的测试标记与暂时设定,保留必要修正、备份及错误纪录。不要藉排错一次清空所有设定、删除工作阶段或公开敏感内容。这个索引不要求照表从头做完;从自己的症状选一列即可,读完专篇可由篇首或篇尾回到教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文,再用功能名、指令或 MD 档名搜寻下一步。各平台未提供的功能应记为不支援或尚未开放,与安装故障分开处理。
返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
阅读完整文字说明
Symptom to One check to Retry
同主题延伸阅读
生活分享
Codex 学习中心:完整教程目录
从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。
生活分享
Worktree 与多任务隔离
Worktree 让同一个 Git 程式库有不同的工作目录,各自承接不同分支。它适合让两项工作分开改档,但资料库、连接埠与外部服务仍可能共用,不能把档案隔离当成所有资源隔离。
生活分享
实战:制作小网站
从 brief.md 规划并制作 Small Steps 待办网站,完成新增、完成、删除、筛选与本机资料保存。将 HTML、CSS、资料函式、画面事件与测试分开,以 Node 测试和浏览器操作验收,并留下可重新启动与还原的交接纪录。
生活分享
用量与效率:减少重工
记录任务条件、模型选项、时间与成果,找出能减少无效重试和过多上下文的调整。
引用本文的文章
最新旅游情报攻略

攻略东京
东京住哪一区:新宿、上野、东京站、涩谷、浅草、池袋、银座七区比较,机场交通、住宿税、行李寄送一次看
东京住哪一区?用同一套标准比较新宿、上野、东京站、涩谷、浅草、池袋、银座七个区域:从成田、羽田机场怎么过来、有哪些线路、周边有什么、街区氛围、适合谁。附比较表与山手线示意图,以及 2026 年 9 月核实的东京都住宿税(2027 年 4 月改为 3%)和机场宅急便寄送行李的规则。
- 预算
- 酒店

攻略东京
东京交通票券怎么选:Suica/Welcome Suica、Tokyo Subway Ticket、JR Pass 值不值得买
第一次去东京,每人先用一张 IC 卡按次付费(Welcome Suica 免押金、有效期 28 天)。一天搭四趟以上地铁,再加买 2,000 日元的 Tokyo Subway Ticket 72 小时券;只玩东京、不去关西,买 JR Pass 一定不划算。用决策图比较 TOURIST PASMO、iPhone 里的 Suica、东京 Metro 一日券能搭什么、不能搭什么;价格于 2026 年 9 月核实。
- 交通
- 预算

攻略东京
东京迪士尼乐园、海洋攻略:票价、梦幻泉乡 Fantasy Springs、尊享卡 DPA 与预约等候卡怎么用,第一次去选哪个园区
东京迪士尼一日护照采用浮动票价,2026 年 9 月平日大多为 9,900 日元、周末为 10,900 日元,官网每天 14:00 开售两个月后同一天的门票;免费的优先通行卡已不在官网服务清单,缩短排队时间只剩付费的迪士尼尊享卡(每人每次 1,000 至 3,500 日元)。另有运营时间与 25 周年活动、预约等候卡与报名体验、梦幻泉乡如何进入,以及第一次去选乐园还是海洋;2026 年 9 月通过东京迪士尼度假区官网核实。
- 行程范例
- 亲子
资料来源
- Codex CLI command reference · 查证日期:
- Codex authentication · 查证日期:
- OpenAI status · 查证日期: