常见踩坑全集索引
每章末尾的「常见踩坑」卡片散落在各处,这里按问题类型聚合成一张速查地图。你卡住时,先到这里按现象找对应小节。
排错顺序
先看“现象”是不是对得上,再看“最常见原因”,最后照“怎么处理”做。不要一急就重装全家桶,很多问题只是路径、缓存、权限或 DNS 等待。
支持中英文关键词。比如搜 plugin、import、remote、model、权限、Computer History。
没找到完全匹配的问题。换个更短的关键词试试,比如只搜“登录”“权限”“404”“终端”。
环境与安装类
输入 node -v 或 npm -v 提示 command not found
- 常见原因
- Node.js 没装成功,或终端还没刷新环境变量。
- 怎么处理
- 先完全退出终端再打开。如果还不行,重新安装 Node.js LTS 版本,安装完再跑
node -v和npm -v。 - 相关章节
- 第 02 章 · 常见踩坑
装了 Codex,但 codex 命令找不到
- 常见原因
- 全局 npm bin 路径没进系统 PATH,或者安装命令执行失败。
- 怎么处理
- 先跑
npm list -g --depth=0看有没有@openai/codex。没有就重新跑安装命令;有但找不到命令,重开终端或让 Codex/终端帮你检查 npm global bin 路径。 - 相关章节
- 附录 C · 安装与升级
误装了不带 @openai/ 的 codex 包
- 常见原因
- npm 上可能存在名字相近的包,新手容易把包名打短。
- 怎么处理
- 卸载错误包,再安装
@openai/codex。以后复制教程里的完整命令,不要手打包名。 - 相关章节
- 第 02 章 · 常见踩坑
npm install 报 EACCES 权限错误
- 常见原因
- 全局 npm 安装目录没有写入权限。
- 怎么处理
- 不要急着乱加
sudo。先让 Codex 根据你的系统检查 npm 全局路径,必要时换成用户级 npm 目录,或使用官方推荐的 Node 版本管理方式。 - 相关章节
- 第 02 章 · 常见踩坑
安装卡住几分钟没动
- 常见原因
- 网络慢、npm registry 连接不稳定,或终端正在下载大包。
- 怎么处理
- 先等一会儿。如果 10 分钟完全没输出,按 Ctrl+C 中断,重新运行。反复失败时再检查网络和 npm 源。
- 相关章节
- 第 02 章 · 常见踩坑
登录与网络类
codex login 时浏览器没自动弹出
- 常见原因
- 默认浏览器拦截、远程终端没有浏览器、系统没把链接打开。
- 怎么处理
- 看终端里有没有登录链接,手动复制到浏览器。远程机器可以用
codex login --device-auth走设备码登录。 - 相关章节
- 附录 C · 登录命令
登录失败,提示账号或权限不满足
- 常见原因
- 账号没有对应 Codex 权限、组织策略限制、登录到了错误账号。
- 怎么处理
- 先确认你登录的是要使用 Codex 的那个 ChatGPT/OpenAI 账号。再退出
codex logout后重新登录。企业或团队账号要确认管理员是否开放了 Codex。 - 相关章节
- 第 02 章 · 登录问题
Codex 提示 network error
- 常见原因
- 本机网络、代理、公司防火墙、区域网络限制,或沙盒默认不允许命令联网。
- 怎么处理
- 先确认浏览器能打开相关服务。再分清是“Codex 自己连不上”还是“Codex 跑的命令不能联网”。后者通常和沙盒网络权限有关,不要直接开最大权限,先让 Codex 解释需要访问哪个域名。
- 相关章节
- 第 03 章 · 审批与沙盒
第一次启动很慢
- 常见原因
- 首次登录、模型列表、配置读取、项目扫描都可能花时间。
- 怎么处理
- 第一次先耐心等。长期每次都慢,再跑
codex doctor看诊断报告,或换一个更小的项目目录启动。 - 相关章节
- 附录 C · codex doctor
Codex App / CLI 高频问题
模型报 404、model not found,但换别的模型能跑
- 常见原因
- 当前账号、地区、组织策略或这一个 Codex 版本暂时拿不到你选的模型;也可能是配置里手动写了一个过新的模型名。
- 怎么处理
- 先切回默认推荐模型,再更新客户端。CLI 用
/model重新选择。Spark 已于 2026-09-14 停用;GPT-5.5 将在 10 月 14 日退役,不是已经停用。替代型号要看套餐和工作区权限,最新建议见 模型迁移清单。GPT-5.4 / mini 也已不再提供给 ChatGPT 登录的 Codex。别忘了检查定时任务和脚本;不要把 ChatGPT 登录的退役公告直接套用到 OpenAI API。 - 参考来源
- 先看官方 Models 和 Troubleshooting;仍无法判断时,再查 OpenAI Codex GitHub issues。
登录成功后仍提示未登录、权限不够,或者反复要求登录
- 常见原因
- 登错账号、会话过期、公司/团队管理员没开放 Codex,或者把 API Key 登录和 ChatGPT 账号登录混在一起理解了。
- 怎么处理
- 先确认浏览器里登录的就是要用 Codex 的账号。CLI 可先
codex logout再重新登录;远程机器或浏览器打不开时用设备码登录。团队账号要请管理员确认 Codex 和相关功能是否已开放。 - 参考来源
- OpenAI Codex GitHub issues 中常见 auth/login 标签;自动化令牌与登录差异可参考 Codex Authentication。
Codex App 一直转圈、发送按钮卡住,尤其是 Windows 上更明显
- 常见原因
- 线程在等审批、终端面板卡住、网络连接不稳、项目太大,也可能是某个桌面端版本的 Windows 问题。
- 怎么处理
- 先看有没有审批弹窗。再打开终端跑
git status或pwd这种轻量命令确认线程还活着。仍然不动时,新开一个更小范围的线程,或者重启 App。反复复现就用/发送反馈并附日志。 - 参考来源
- Codex App Troubleshooting 的 stuck states、terminal issues; GitHub issues 中也有 Windows 转圈反馈。
突然大面积报错、提示 at capacity 或一直连接失败
- 常见原因
- 不一定是你电脑的问题,可能是 OpenAI 服务、某个模型或某个 Codex 组件正在降级。
- 怎么处理
- 先看 OpenAI Status 的 Codex 状态。如果状态页正在提示问题,就先保存现场、减少反复重试,等服务恢复后再继续。赶时间时可以切模型、切 CLI/App 表面做交叉验证。
- 参考来源
- OpenAI Status 会展示 Codex 组件状态和历史可用性。
教程里的按钮或命令找不到,但别人截图里有
- 常见原因
- Codex App 和 Codex CLI 可能在不同时间拿到新功能;同一个功能也可能先在 CLI、App 或某个平台灰度。
- 怎么处理
- 先更新 App 和 CLI。CLI 用
codex --version;桌面端可在设置或应用关于页查看。找不到按钮时,先用 Command menu、设置搜索或直接问 Codex:“我当前版本里这个功能在哪里?” - 参考来源
- Codex App Troubleshooting 说明 App 与 CLI 可能依赖不同版本。
内置终端看起来卡住,不知道能不能停
- 常见原因
- 有时是开发服务器正常运行,有时是安装依赖、测试命令或网络请求真的卡住了。
- 怎么处理
- 先判断命令类型:如果是
npm run dev这类服务,一直占着终端是正常的;如果安装或测试 10 分钟没输出,可以 Ctrl+C 中断。桌面端终端面板可关闭再用 Cmd+J 打开。 - 参考来源
- Codex App Troubleshooting 的 terminal issues。
Worktree 里缺 .env、依赖或本地配置,代码跑不起来
- 常见原因
- Worktree 是另一个 checkout,默认有 Git 跟踪的文件;被
.gitignore忽略的.env、密钥、本地配置不会自动带过去。 - 怎么处理
- 不要把密钥提交进 Git。需要给 Codex-managed worktree 复制安全的本地配置时,在项目根目录加
.worktreeinclude,只列必须复制的忽略文件,比如.env.local。依赖缺失就给 worktree 跑一次安装脚本或配置 Local Environment。 - 参考来源
- Codex App Worktrees 的
.worktreeinclude说明。
Review 面板里出现“不是 Codex 改的”文件
- 常见原因
- Review 面板按 Git 状态展示变更,它会看到你之前没提交的文件,不只显示 Codex 这一次改的内容。
- 怎么处理
- 切到 staged / unstaged 或 “Last turn changes” 视图看本轮改动。开始大任务前尽量先提交或保持工作区干净,这样 Codex 改了什么会更清楚。
- 参考来源
- Codex App Troubleshooting 的 review panel FAQ;另见 Review。
自动化跑出很多后台 Worktree,磁盘空间越来越大
- 常见原因
- 频繁自动化会创建背景 worktree;被置顶、正在运行或设为 permanent 的 worktree 不会轻易清掉。
- 怎么处理
- 归档不需要的自动化运行,不要随手 pin 每个结果。长期项目可以在设置里检查 worktree 保留数量,重要 worktree 再转成 permanent。
- 参考来源
- Codex App Troubleshooting 的 automations FAQ;另见 Worktrees cleanup。
内置浏览器打不开登录后的后台,或看不到 Chrome 里的登录态
- 常见原因
- Codex 内置浏览器适合预览本地、公开或不需要登录的页面;它不是你的 Chrome 个人资料,不会天然共享 Chrome Cookie。
- 怎么处理
- 本地开发页优先用
@Browser和localhost。必须操作已登录网站时,用 Chrome 扩展和@Chrome,并只给当前任务需要的网站权限。 - 参考来源
- In-app browser 说明本地预览和登录网站的边界;登录网站参考 Chrome extension。
Chrome 扩展显示已安装,但 Codex 还是操作不了页面
- 常见原因
- Chrome 个人资料不对、扩展被禁用、网站没有授权、任务没点名
@Chrome,或组织策略限制了浏览器能力。 - 怎么处理
- 确认正在用安装扩展的 Chrome Profile,扩展处于启用状态。重新给目标域名授权,再在提示词里明确写
@Chrome和要操作的网址。涉及隐私页面时,只开放必要站点。 - 参考来源
- Codex Chrome extension 的权限与数据安全说明。
Computer Use 看不到桌面 App、点不了,或报权限 / sandboxPolicy 相关错误
- 常见原因
- 插件没装、App 没被允许、macOS 没给 Screen Recording / Accessibility,Windows 上目标窗口不在前台;少数情况下是版本或系统兼容问题。
- 怎么处理
- 先在 Codex 设置里安装并启用 Computer Use。macOS 去系统设置授权屏幕录制和辅助功能;Windows 保持目标 App 可见。若精确报
sandboxPolicy或同类内部错误,先更新 App,再按官方建议提交 issue 和日志。 - 参考来源
- Computer Use 权限说明; GitHub issues 中有 Windows Computer Use 相关反馈。
Appshots 快捷键没反应,截图传不到线程里
插件已经安装,但新任务里还是找不到技能或工具
- 常见原因
- CLI 版本过旧、插件刷新失败、外部连接尚未完成授权,或工作区策略不允许该插件。
- 怎么处理
- 先把 CLI 更新到 0.154.0 或更高,再打开 Plugins 或
/plugins确认安装状态和授权提示。新版当前会话通常会自动刷新工具、Skills 和 Hooks;仍没出现时再新开会话,并让 Codex 列出当前可用能力。IDE 扩展目前不支持插件。 - 参考来源
- A7 · 插件安装和调用; OpenAI Plugins。
MCP 或插件突然要求重新登录,授权后刚才的操作也没有继续
- 常见原因
- OAuth 凭据已经过期或刷新失败。CLI 0.154.0 会显示新的登录挑战,但为了避免重复写入,被拒绝的工具调用不会自动重跑。
- 怎么处理
- 按可信的官方登录流程重新授权,然后先确认刚才的读取、发送或写入是否已经发生。确认没有重复风险后,再手动重新提交那一步;不要连续猛点重试。
- 参考来源
- A11 · 插件和 MCP 更新; OpenAI Changelog。
/import 不可用,或没有导入想要的旧聊天
- 常见原因
- 当前任务还在运行、正在远程会话、连接了本地 app-server daemon,或旧聊天不在支持的最近 30 天范围内。CLI 最多导入 50 条近期聊天。
- 怎么处理
- 回到空闲的本地 CLI 会话再输入
/import,选择 Claude Code 或 Cursor。桌面端则去 Settings > Import; Claude Cowork 目前只在桌面端导入流程中支持。 - 参考来源
- A10 · 从其他 Agent 导入; OpenAI Import from another agent。
手机 Remote 看不到任务、一直重连,或消息加载失败
- 常见原因
- 电脑主机休眠或离线,手机和电脑不是同一账号/工作区,配对已失效,或任务消息在网络波动后没有正常加载。
- 怎么处理
- 保持电脑唤醒和在线,确认账号与工作区一致。消息失败先点 Retry;仍不行就去电脑的 Settings > Connections 检查或重新配对。高风险批准等回电脑再处理。
- 参考来源
- A9 · Codex Remote; OpenAI Codex Remote。
Settings 里找不到 Computer History
- 常见原因
- 当前不是 macOS 桌面端,套餐或地区不支持,Memories 未启用,企业管理员没有开放,或功能仍在分批推送。它也不支持 API Key 和 Amazon Bedrock 登录。
- 怎么处理
- 更新桌面端,确认是 Pro、Business 或 Enterprise 账号并检查 Memories。团队账号联系管理员。功能没有开放时不要安装声称能“强制开启”的第三方工具。
- 参考来源
- A6 · Computer History; OpenAI Computer History。
MCP 工具不可用、tool not found,或服务一直连不上
- 常见原因
- MCP server 没装好、配置路径不对、环境变量缺失、App/CLI 还没重新加载,或公司策略不允许这个 MCP。
- 怎么处理
- 先用 Codex 设置里的 Integrations & MCP 或 CLI 的 MCP 状态命令确认它有没有被识别。再检查 server 命令、环境变量和授权。改完配置后重启 Codex 或新开线程。
- 参考来源
- Codex MCP 和 Customization: MCP。
命令联网被拒绝,提示 sandbox 或 network blocked
- 常见原因
- Codex 默认会限制命令的网络访问,这是为了避免工具随便连外网或被网页内容诱导执行危险操作。
- 怎么处理
- 让 Codex 先说明“要访问哪个域名、为什么必须联网、能不能离线做”。确认合理后再批准这一次或配置更窄的域名规则。不要为了省事直接长期开最大权限。
- 参考来源
- Agent approvals & security 和 Permissions。
长线程突然不记得前面内容,或旧线程/项目历史搜不到
- 常见原因
- 长线程会触发上下文压缩;切模型、归档、侧边栏过滤、项目筛选也会让你感觉“内容不见了”。
- 怎么处理
- 切模型或大改需求前,先让 Codex 总结当前状态。找不到线程时,切侧边栏过滤为 Chronological,再去 Settings 里看 archived chats / archived threads。搜索不到时换更短关键词。
- 参考来源
- Codex App Troubleshooting 的 archived threads 与 sidebar filter; GitHub issues 中有 context/search 类反馈。
GitHub、PR 或 gh 功能用不了
- 常见原因
- GitHub CLI 没装或没登录,本地仓库没 remote,当前账号没有仓库权限,或 Codex 运行在没有你 Chrome/GitHub 登录态的环境。
- 怎么处理
- 先查
gh auth status和git remote -v。能在浏览器打开仓库不代表 CLI 已授权。团队仓库还要确认你有 push / PR 权限。 - 参考来源
- Codex GitHub integration 和 OpenAI Codex GitHub issues。
网上搜到第三方 Codex 包或 App,不知道能不能装
- 常见原因
- 热门工具常会出现名字相似的第三方包、假客户端或“增强版”工具,新手很容易把它们当官方软件。
- 怎么处理
- 只从 OpenAI 官方下载页、官方文档或明确的
@openai/codex包名安装。任何要求你粘贴 OpenAI 登录令牌、刷新令牌、完整 Cookie 的第三方工具都先停手。 - 参考来源
- Codex CLI 官方入口; 第三方假包风险可在安全新闻和 npm/GitHub 页面交叉确认。
10 月更新后遇到的问题
/mcp login 没反应,或者不知道 name 填什么
- 先分入口
- 这是 CLI 0.161.0 新增的会话命令,写在 Codex 输入框,不是普通 shell。name 是已配置的 MCP 服务名。
- 怎么处理
- 先查
codex --version,在会话用/mcp找到服务。按实际名字登录,完成可信页面授权后先测试读取。没有服务先配置,不支持这种登录方式或被组织限制时按服务说明处理。 - 相关章节
- MCP 登录步骤与官方来源
CLI 语音打开了,却收不到声音或耳机没声
- 常见原因
- 麦克风权限没开,输入输出设备选错,或声卡输入通道不匹配。换耳机后原来的设备选择也可能不适用。
- 怎么处理
- 在 0.161.0 的
/voice settings检查麦克风、扬声器和输入通道,再做一句话测试。系统授权给实际运行的终端,不要用扩大文件或联网权限的方法修复收音。 - 相关章节
- CLI 语音设置与来源
升级后找不到 Daybreak,旧设置也没生效
- 原因
- 0.161.0 的 Daybreak 默认隐藏,需要显式开启 cli_daybreak;仅设置 daybreak=true 不够。
- 怎么处理
- 普通用户保持默认即可。确实开展获授权安全工作的人,再检查启用标志、登录资格、提供商和模型支持。入口缺失不代表所有安全插件坏了,开关也不会自动授予访问资格。
- 相关章节
- Daybreak 的适用条件与来源
网关能列模型、能聊天,但 Codex 请求一直失败
- 常见原因
- 网关只支持 Chat Completions,或没有完整转发 Responses 的流式输出、工具调用和多轮状态。
- 怎么处理
- 当前 Codex 要求兼容 Responses API,不能靠把 wire_api 改成 chat 解决。让管理员核对协议,用临时目录做只读工具测试和一次追问。不要先关沙盒,也不要公开密钥。
- 相关章节
- 模型网关兼容说明与来源
断线后不知道消息有没有发出去,能直接再发吗?
- 先别重复
- 界面没有结果不代表服务没有执行。新版改善队列恢复,仍不能替所有外部操作保证不重复。
- 怎么处理
- 回原任务看最新历史与队列,去目标服务核对邮件、提交或部署状态。只重试确认未完成的步骤,不要同时开多条相同任务。仍异常就保留版本和报错做诊断。
- 相关章节
- 断线恢复步骤和可复制提示词
手机小组件没出现,或者打开后找不到电脑上的任务
- 先查什么
- 任务和额度小组件记录来自 iOS 1.2026.267,不能直接套到 Android 或桌面。还要确认账号、工作区、所选电脑和连接状态。
- 怎么处理
- 先更新并打开手机 App,确认完整任务列表可用后再添加组件。空白时先恢复原电脑连接,核对任务归属,不要重建一份任务。仅凭组件状态不能证明结果已保存或发布。
- 相关章节
- 手机小组件和接力步骤
已经登录,为什么找不到 auth.json?
- 原因
- 凭据可能使用系统钥匙串或 keyring 存储,只有文件存储模式才一定要找对应文件。
- 怎么处理
- 以实际登录状态为准。没有文件不等于登录失败,不要为此删除整个 .codex 目录,也不要让别人发一份凭据文件给你。分享诊断只保留脱敏错误,不贴登录令牌。
- 参考来源
- 官方配置与状态存储说明
9 月更新后遇到的问题
已经升级了,为什么模型列表没有 GPT-6.1 Sol?
找不到 Ultrafast,或者开了加速后额度消耗很快
Work 已同步到手机,为什么电脑一睡眠任务就卡住?
- 常见原因
- 聊天可以跨设备继续,但某一步仍依赖本地文件、程序或登录状态。云端协调不等于所有操作都在云端运行。
- 怎么处理
- 让任务说明卡在哪台电脑、哪个步骤,恢复那台电脑联网并核对连接。确认之前操作有没有成功再重试,尤其不要重复发送、付款或部署。想脱离本地电脑运行,要另外准备适合的云端环境。
- 参考来源
- 本地访问条件; Remote 与同步的区别
安装插件后没有面板,也不能监控新消息?
照旧教程打开实验性上下文管理,为什么没效果?
- 原因
- 9 月 30 日的官方配置参考已将这个功能标为当前不可用,不是再加一个开关就能解决。
- 怎么处理
- 停止照抄旧开启示例。先备份配置,只检查这一项,不要清空其他模型、连接和权限设置。长任务可先用进度文档记录已完成事项与下一步。
- 相关章节
- 更正说明及官方配置来源
Windows 运行后台命令时,总有黑色窗口一闪而过
- 先做什么
- 记录触发动作和
codex --version。0.159.2 的修复针对这类后台进程和沙盒命令闪窗。 - 怎么处理
- 用原安装渠道升级 CLI,重新打开终端验证实际版本;只升级 App 不一定升级独立 CLI。仍有问题再保留日志排查,不要禁用沙盒或系统安全软件来掩盖现象。
- 参考来源
- 官方 0.159.2 修复; 升级说明
升级后 plugin-creator 或自动追问建议不见了
- 原因
- CLI 0.159 已移除随包提供的 plugin-creator 技能、自动追问建议及对应设置,不代表插件市场整体失效。
- 怎么处理
- 继续用现有已安装插件;开发插件时查当前官方流程。无需为了找回旧入口反复重装或清掉所有配置。
- 相关章节
- CLI 新旧入口对照与来源
CLI 输入 /voice 没反应,或者没有语音选项
- 先分版本
- 0.155 时需要实验开关,0.156 起已默认开启语音支持,旧教程步骤不应继续套用。
- 怎么处理
- 运行
codex --version确认实际版本,检查终端麦克风权限。新版可按 F8 切换,用/voice settings选声音;F8 被系统占用时先查功能键设置。暂不可用就继续文字,不要降低沙盒权限。App Voice 和 CLI 是不同入口。 - 相关章节
- CLI 语音操作与版本来源
升级后服务商提示不支持 reasoning summary,请求被拒绝
- 常见原因
- 部分服务商不接受推理摘要选项;0.155.1 调整了新建本地终端会话的默认值。
- 怎么处理
- 先升级到 0.155.1 或更新稳定版,再开新会话测试。手动配置的摘要设置仍会保留,必要时核对该项和服务商支持范围。摘要开关不等于推理强度,不要顺手改模型、清空全部配置或更换账号。
- 参考来源
- 官方 9 月 18 日 0.155.1 修复记录
悬浮 Quick Chat 打开了,却不知道我在改哪个项目
- 常见原因
- 悬浮控件新建的聊天在项目之外,不会自动变成当前仓库里的任务。
- 怎么处理
- 回主 App,选择正确项目并从那里继续或新建任务。临时问答可用 Quick Chat,但不要因为找不到文件就授权整个磁盘。入口不出现时检查客户端版本、Settings > Pets 和工作区策略。
- 参考来源
- 官方悬浮快捷聊天说明
使用与协作类
Codex 一次改了太多文件
- 常见原因
- 你的提示词目标太大,没有限制范围,也没有要求先计划。
- 怎么处理
- 马上说:“请停止扩展,用三句话总结刚才改了哪些文件。接下来只保留最必要改动。”以后大任务先用“请先给计划,我确认后再改”。
- 相关章节
- 第 04 章 · 口语化编程内功
页面打开是一片白
- 常见原因
- JavaScript 报错、资源路径错、HTML 标签没闭合,或你打开方式不对。
- 怎么处理
- 打开浏览器控制台看红色报错,复制给 Codex。提示词写:“我期待看到页面,实际是一片白,控制台报错是 [...],请先定位再修。”
- 相关章节
- 第 07 章 · 先描述现象
样式没生效,刷新还是旧的
- 常见原因
- 浏览器缓存、改错文件、CSS 路径不对,或本地服务器还指向旧目录。
- 怎么处理
- 先强制刷新。再让 Codex 检查 HTML 里引用的 CSS 路径和实际文件路径是否一致。确认本地服务器启动目录就是项目根目录。
- 相关章节
- 第 05 章 · 常见踩坑
Codex 一直反问细节,不动手
- 常见原因
- 任务边界太模糊,它不知道应该保守还是发挥。
- 怎么处理
- 给它一个默认判断权:“你可以做合理假设,先做最小版本,不确定处用 TODO 标注,完成后告诉我假设了什么。”
- 相关章节
- 第 04 章 · 识别反问
本地预览服务器启动了,但浏览器访问不到
- 常见原因
- 端口写错、服务器已退出、另一个程序占用端口,或你访问了
localhost以外的地址。 - 怎么处理
- 看终端输出的端口号,通常访问
http://localhost:8000或http://127.0.0.1:8000。如果端口占用,换一个端口再启动。 - 相关章节
- 第 05 章 · 本地预览
部署类
GitHub Desktop 看不到我的仓库
- 常见原因
- 项目文件夹还不是 Git 仓库,或你打开的是上一级/下一级目录。
- 怎么处理
- 确认项目根目录里有
.git。没有的话用 GitHub Desktop 的 Add Existing Repository 或 Create Repository 流程。目录选错就重新添加正确项目根目录。 - 相关章节
- 第 08 章 · 部署踩坑
Publish 报错 remote already exists
- 常见原因
- 这个本地仓库已经连过一个 GitHub 远程地址。
- 怎么处理
- 先别乱删。让 Codex 跑只读检查:当前 remote 指向哪里、GitHub 上仓库是否存在、你想保留哪个。确认后再改 remote。
- 相关章节
- 第 08 章 · GitHub 问题
Vercel Import 时看不到仓库
- 常见原因
- GitHub 授权没给 Vercel、仓库是私有且未授权、账号登错。
- 怎么处理
- 检查 Vercel 连接的 GitHub 账号,重新授权目标仓库。团队仓库还要确认你有权限。
- 相关章节
- 第 08 章 · Vercel Import
Vercel 部署完是 404
- 常见原因
- 入口文件不在 Vercel 认为的根目录,或项目实际需要构建但配置为空。
- 怎么处理
- 纯静态站确认根目录有
index.html。如果项目在子目录,Import 时要设置 Root Directory。 - 相关章节
- 第 08 章 · 404
Vercel 部署失败 Build error
- 常见原因
- 构建命令不对、依赖没装、项目类型识别错、代码本身报错。
- 怎么处理
- 复制 Vercel 的红色错误日志给 Codex,让它先总结“失败在哪一步”。纯 HTML 项目通常不需要 Build Command。
- 相关章节
- 第 08 章 · Build error
Push 之后 Vercel 没自动重新部署
- 常见原因
- Push 到了错误分支、Vercel 没连这个仓库、GitHub webhook 没触发。
- 怎么处理
- 确认 GitHub 上能看到最新 commit。再去 Vercel 项目 Deployments 看有没有新记录。没有就检查 Production Branch 和 Git 连接。
- 相关章节
- 第 08 章 · 自动部署
域名与 DNS 类
填完 DNS 后访问 Bad Gateway
- 常见原因
- DNS 已经指到了平台,但平台项目还没正确绑定域名,或代理/缓存还没更新。
- 怎么处理
- 先在 Vercel 域名设置里看状态。不要反复乱改 DNS。记录你改动的时间,等一段时间再查。
- 相关章节
- 第 09 章 · DNS 踩坑
Vercel 一直 Pending,不变 Valid
- 常见原因
- DNS 记录填错、记录冲突、DNS 传播还没完成。
- 怎么处理
- 逐条核对 Vercel 要求的 A/CNAME 记录。删除冲突的旧记录。刚改完 DNS 等待 10 分钟到数小时很正常。
- 相关章节
- 第 09 章 · Pending
www 能打开,裸域打不开
- 常见原因
www.example.com和example.com是两个不同主机名,需要分别配置。- 怎么处理
- 在 Vercel 同时添加裸域和 www 域名。DNS 里按平台要求分别配置 A 记录和 CNAME。
- 相关章节
- 第 09 章 · www 与裸域
HTTPS 一直没启用
- 常见原因
- 域名验证还没完成,证书还在签发,或 DNS 没正确指向平台。
- 怎么处理
- 先确认域名状态是 Valid。再等待证书签发。不要为了“立刻好”来回切换 DNS,那只会让等待重新开始。
- 相关章节
- 第 09 章 · HTTPS
手滑买到了不适合自己的域名后缀
- 常见原因
- 没注意后缀差异,或只看价格没看使用限制。
- 怎么处理
- 先确认是否能退款。正式项目优先选常见后缀,比如
.com、.io、.app等。面向中国大陆服务时再单独考虑合规和备案。 - 相关章节
- 第 09 章 · 买域名
Codex 协作类
Codex 看起来在绕圈子
- 常见原因
- 它已经尝试多轮但没有新信息,还在重复猜测。
- 怎么处理
- 打断它,让它列“已尝试方法 / 失败原因 / 缺少信息 / 下一步最小实验”。必要时开启新会话,把当前状态摘要贴进去。
- 相关章节
- 第 07 章 · 打破绕圈
它说修好了,但我不知道怎么验证
- 常见原因
- 你没有在任务里要求“完成后告诉我怎么验收”。
- 怎么处理
- 补一句:“请给我一份验收清单,包括浏览器里点哪里、终端跑什么命令、看到什么算成功。”
- 相关章节
- 附录 A · 解释自己刚做了什么
越改越乱,想回到之前
- 常见原因
- 没有及时 commit,或连续让 Codex 改了太多轮。
- 怎么处理
- 先别继续改。让 Codex 查看 Git diff,总结当前改动。如果有 commit,用 Git 回退;没有 commit,让它按 diff 逐块撤回。
- 相关章节
- 第 07 章 · Git 回退
资料来源与维护口径
本页新增的 Codex App / CLI 高频问题,主要参考 OpenAI 官方 Codex 文档、OpenAI Status,以及 OpenAI Codex GitHub issue 列表里反复出现的公开反馈。教程会把官方事实和用户反馈分开处理:官方文档能确认的写成明确步骤,GitHub issue 里看到的现象只整理成排查线索。
- OpenAI Codex App Troubleshooting
- OpenAI Codex App Worktrees
- OpenAI Codex In-app browser
- OpenAI Codex Chrome extension
- OpenAI Codex Computer Use
- OpenAI Codex MCP
- OpenAI Status
- OpenAI Codex GitHub issues
排错时最有用的一句话
“请先不要继续修改,把现象、最可能原因、你已经尝试过的操作、下一步最小验证列成表。”它能把慌乱变成清单。