乐于分享
好东西不私藏

【彻底删除】OpenClaw

【彻底删除】OpenClaw

【彻底删除】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` 跑一下就行。

---

卸载不是目的,**干净才是**。

换机器、暂时不用、还是想重新来过——有了这份清单,随时可以清清爽爽地重来,不留一点尾巴。

—— 感谢阅读!如果这篇文章对你有帮助,欢迎点个在看,或者把我推荐给身边感兴趣的朋友呀~