
一样的问题,让opencode修复了
感谢佬友,提供了思路;
我这里是CODEX_CLI_PATH环境变量没了。
解决方法是:
前置操作:先在设置里点了修复
1、 找到 新的 codex.exe 到底在哪:打开PowerShell输入
Get-ChildItem "$env:LOCALAPPDATA" -Recurse -Filter codex.exe -ErrorAction SilentlyContinue | Select-Object -ExpandProperty FullName
会输出
C:\Users\xxx\AppData\Local\OpenAI\Codex\bin\xxx\codex.exe
2、然后查看环境变量:在PowerShell输入查看当前值
$env:CODEX_CLI_PATH
3、在 PowerShell 里修改用户新建/修改环境变量:
[Environment]::SetEnvironmentVariable(
"CODEX_CLI_PATH",
"C:\Users\xxx\AppData\Local\OpenAI\Codex\bin\xxx\codex.exe",
"User"
)
4、重启chatgpt,就正常了
补充一下:$env:CODEX_CLI_PATH环境变量消失,可以在wsl中输入which codex或在PowerShell中输入where codex中查找,然后替换后边的环境变量即可
CODEX_CLI_PATH本质还是替代方案,问题的本质还是因为Codex被安装在了非C盘。
可以参考Computer Use unavailable on Windows: Application Protected files fail to copy from WindowsApps · Issue #34764 · openai/codex · GitHub 将Codex迁移回C盘解决



