1. 检查来源
记下你是如何安装 Codex 的。以下是 OpenAI 文档中记载的来源:
| 安装方式 | 文件来源 |
|---|---|
来自 chatgpt.com/codex/ 的 install.sh / install.ps1 | releases.openai.com/codex,失败时回退到 GitHub Releases |
npm install -g @openai/codex | npm 上的 @openai/codex 包 |
brew install --cask codex | Homebrew 的 codex cask |
| 手动下载二进制文件 | github.com/openai/codex/releases |
| 桌面应用 | chatgpt.com/download、Microsoft Store 或 OpenAI 的 Linux 安装包 |
如果你的安装方式不在这张表中,请卸载它,然后从上述来源之一重新安装。
2. 检查实际运行的是哪个二进制文件
你可能装了不止一个副本,例如一个来自 npm、一个来自 Homebrew。查看你的 shell 实际运行的是哪一个:
# macOS / Linux
which -a codex
# Windows
where.exe codex
路径应与你的安装方式相符。例如,用 brew 安装的应该是 Homebrew 路径,用 npm 安装的应该在 npm 的全局前缀目录下。
3. 检查版本
codex --version
将其与 GitHub 上的最新版本或我们的版本追踪页面进行比较。落后一两个版本是正常的。如果某个版本在 GitHub 上根本不存在,那就是危险信号。
对于 macOS 桌面应用中捆绑的副本,OpenAI 的故障排查页面给出了以下路径:
/Applications/Codex.app/Contents/Resources/codex --version
4. 检查登录跳转到哪里
登录时,Codex 会在浏览器中打开 ChatGPT。如果某个 “Codex” 程序要求你在它自己的窗口里输入 OpenAI 密码,或者在不属于 platform.openai.com 的网页表单中索要你的 API 密钥,请立即停止。请像对待密码一样对待你的 ~/.codex/auth.json 文件,因为其中包含访问令牌。
校验和呢?
openai/codex 的 GitHub Releases 页面列出了每个版本的资源文件。如果你手动下载二进制文件,请只从该页面通过 HTTPS 下载。等我们完成端到端测试后,会在这里补充逐步的校验和核对说明。我们不会自行发布哈希值,因为复制来的哈希值可信程度取决于它被复制的那个页面。