【彻底删除】OpenClaw
前几天帮人上门装龙虾(OpenClaw),这又开始帮人上门删龙虾了!
有的软件装的时候一路绿灯,卸的时候才发现——这货赖着不走了。
很多人以为卸载就是跑个命令删个包?太天真了。Gateway 还在后台躺着,配置文件东一块西一块,环境变量也不知道躲哪儿去了。
这不叫卸载,这叫"假装没装过"。
今天来真的。三分钟,从服务到文件,给你清理得干干净净。
---
## 一、先把 Gateway 服务停掉
卸载之前得先停服务,不然文件正被占用着呢,你删个寂寞。
```bash
# 看看 Gateway 还在不在跑
openclaw gateway status
# 停了它
openclaw gateway stop
```
如果提示找不到 openclaw,说明服务已经停了,直接进入下一步。
停完之后,跑一下官方卸载命令:
```bash
openclaw uninstall --all --yes --non-interactive
```
---
## 二、卸掉 npm/pnpm 包
OpenClaw 一般通过 pnpm 全局安装,卸起来也简单:
```bash
# pnpm 用户
pnpm remove -g openclaw
# npm 用户
npm uninstall -g openclaw
npm uninstall -g @qingchencloud/openclaw-zh# 装过中文版的才需要
```
不确定自己用哪个装的?两个都跑一遍,第二个报错说找不到就忽略,不影响。
---
## 三、删配置和数据目录
这步最容易忘。OpenClaw 的家当分散在好几个地方:
```bash
# 主配置目录(workspace、secrets 都在这儿)
rm -rf ~/.openclaw
# pnpm 全局缓存
rm -rf ~/.local/share/pnpm/global/*/node_modules/openclaw
```
⚠️ **警告**:~/.openclaw 里有你的 workspace、记忆文件、各种配置,删之前看看有没有要保留的东西!
---
## 四、清理环境变量
去 shell 配置文件里把 OpenClaw 相关的 export 删掉:
```bash
nano ~/.bashrc# 或者 ~/.zshrc,看你用哪个
```
找到 OpenClaw 相关的行,删掉,保存,然后:
```bash
source ~/.bashrc
```
---
## 五、验证一下
最后确认真的删干净了:
```bash
which openclaw
ls -la ~/.openclaw
pnpm list -g | grep openclaw
```
如果都告诉你"找不到"或者"no such file"——
**卸载完成!🎉**
---
## 懒人脚本
上面步骤嫌麻烦?一行行复制太累了?给你准备好了:
```bash
#!/bin/bash
echo "停止 Gateway 服务..."
openclaw gateway stop && openclaw uninstall --all --yes --non-interactive 2>/dev/null || true
echo "卸载 npm/pnpm 包..."
pnpm remove -g openclaw 2>/dev/null || true
npm uninstall -g openclaw 2>/dev/null || true
echo "删除配置目录..."
rm -rf ~/.openclaw
rm -rf ~/.local/share/pnpm/global/*/node_modules/openclaw
echo "卸载完成!"
```
保存成 `uninstall-openclaw.sh`,然后 `bash uninstall-openclaw.sh` 跑一下就行。
---
卸载不是目的,**干净才是**。
换机器、暂时不用、还是想重新来过——有了这份清单,随时可以清清爽爽地重来,不留一点尾巴。
—— 感谢阅读!如果这篇文章对你有帮助,欢迎点个在看,或者把我推荐给身边感兴趣的朋友呀~

夜雨聆风