mac npm 安装 codex 报错 npm ENOTEMPTY

一、错误

bash 复制代码
# lk @ MacBook-Pro in ~/Documents/NLP_Develop/learning_common_lib on git:main o [22:08:18] C:1
$ npm uninstall -g @openai/codex
npm error code ENOTEMPTY
npm error syscall rename
npm error path /Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/codex
npm error dest /Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/.codex-RwogyOXR
npm error errno -66
npm error ENOTEMPTY: directory not empty, rename '/Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/codex' -> '/Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/.codex-RwogyOXR'
npm error A complete log of this run can be found in: /Users/lk/.npm/_logs/2026-03-28T14_08_50_860Z-debug-0.log

二、原因

由于某些原因(可能是文件残留、权限问题或 npm 进程冲突),npm 在尝试把 codex 文件夹重命名并删除时卡住了,导致常规的 npm uninstall 命令失效。既然标准卸载行不通,针对你在 NVM 环境下的具体路径,最彻底的方法就是手动清理。

三、彻底卸载

1. 强制删除 npm 的包文件夹和异常产生的临时文件(需按照自己的路径更改)

运行以下命令,直接删掉 node_modules 下的相关文件:

bash 复制代码
rm -rf /Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/codex
rm -rf /Users/lk/.nvm/versions/node/v24.1.0/lib/node_modules/@openai/.codex-*
2. 删除全局的 codex 执行命令 (软链接)

npm 安装全局包时会在 bin 目录下生成一个命令链接,我们需要把它一并删掉:

bash 复制代码
rm -f /Users/lk/.nvm/versions/node/v24.1.0/bin/codex
3. 清理 npm 缓存(防止后续安装出 Bug)

运行以下命令清空缓存,让 npm 恢复干净状态:

bash 复制代码
npm cache clean --force
4. 清理用户目录下的残留配置(彻底卸载)

很多 CLI 工具会在根目录生成隐藏的配置文件,运行下面这行可以确保无残留:

bash 复制代码
rm -rf ~/.codex

验证卸载是否成功:

执行完以上步骤后,你在终端再次输入:

bash 复制代码
codex

如果终端提示 zsh: command not found: codex,就说明已经完全卸载干净了!

四、重装

bash 复制代码
npm install -g @openai/codex@latest
相关推荐
周杰伦的稻香3 小时前
Hexo 腾讯视频追剧页插件:hexo-tengxun-eucalyptus 安装使用
npm
独隅18 小时前
WebStorm macOS 安装部署与高效调优完全指南
ide·macos·webstorm
段一凡-华北理工大学1 天前
工业智能体:从Codex/Claude到项目实战~系列文章06:一张蓝图看懂“工业智能体×高炉炼铁“
人工智能·claude·codex·工业智能体·高炉炼铁智能化·高炉智能体技术栈
独隅1 天前
WebStorm macOS 安装调优与实战效能全景
ide·macos·webstorm
2601_967987371 天前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装
高调的涵涵1 天前
1GB 文件,df 说没占地方
macos
奶油话梅糖2 天前
苹果的内核跑上了安卓手机:2,631 Star 的 HakiOS 让 XNU 在 Adreno GPU 上画出 118 帧
android·macos·智能手机
独隅3 天前
WebStorm macOS 安装调优与实战效果全景
ide·macos·webstorm
木子欢儿3 天前
国内 macOS/Linux 安装 rust
linux·运维·服务器·macos·rust
小年糕是糕手3 天前
【AI】用 AI 做自己的个人网站(上):选模板、写提示词,做出第一版
人工智能·app·网页开发·codex·index·styles·0基础教程