Windows 更新 Codex 后 PowerShell 找不到 codex.exe 的解决方法
·
Windows 更新 Codex 后 PowerShell 找不到 codex.exe 的解决方法
问题
更新 Codex 后,在 PowerShell 中执行:
codex
提示找不到旧路径下的 codex.exe。
原因是 PowerShell 配置文件中的 Codex 别名仍然指向更新前的安装目录。
解决方法
打开 PowerShell 配置文件:
notepad $PROFILE
删除原来的 Set-Alias codex ...,替换为:
function codex {
$exe = Get-ChildItem "$env:LOCALAPPDATA\OpenAI\Codex\bin\*\codex.exe" -File |
Sort-Object LastWriteTime -Descending |
Select-Object -First 1
& $exe.FullName @args
}
保存后重新加载配置:
. $PROFILE
验证:
codex --version
这样 PowerShell 会自动使用最新目录中的 codex.exe,后续 Codex 更新时无需再次手动修改路径。
更多推荐


所有评论(0)