Codex failed to start. EPERM: operation not permitted, mkdir xxx 解决方法
报错对应的 GitHub issue 显示Codex Windows 版启动时会去创建C:\Users\你的用户名\.codex\sqlite而这个问题和Windows 用户目录里的 Unicode/非 ASCII 字符有关触发后会报EPERM ... mkdir ... .codex\sqlite。(GitHub)同时Codex 官方仓库文档写明了SQLite 状态库位置可以通过sqlite_home配置项控制或者通过环境变量CODEX_SQLITE_HOME控制如果没设就会退回到CODEX_HOME之类的默认目录。(GitHub)方案 设置环境变量到英文路径先手动创建两个目录比如C:\CodexDataC:\CodexData\sqlite然后在 Windows 里设置这两个用户环境变量CODEX_HOMEC:\CodexData CODEX_SQLITE_HOMEC:\CodexData\sqlite图形界面设置方法打开“开始菜单”搜索并打开编辑系统环境变量点环境变量在“用户变量”里点新建分别添加变量名CODEX_HOME变量值C:\CodexData再添加一个变量名CODEX_SQLITE_HOME变量值C:\CodexData\sqlite确定保存彻底退出 Codex在任务管理器里确认 Codex 没有残留进程重新打开 Codex