openclaw uninstall¶
卸载 Gateway 服务和/或本地数据。没有单独的 CLI 移除范围。 通过安装特定步骤移除任何残留的 CLI。
选项¶
| 标志 | 默认值 | 描述 |
|---|---|---|
--service |
false |
移除 Gateway 服务。 |
--state |
false |
移除状态和配置。 |
--workspace |
false |
移除工作区目录。 |
--app |
false |
移除 macOS 应用。 |
--all |
false |
是 --service --state --workspace --app 的简写。 |
--yes |
false |
跳过确认提示。 |
--non-interactive |
false |
禁用提示;需要 --yes。 |
--dry-run |
false |
打印计划操作而不移除文件。 |
未指定任何范围标志时,交互式多选将提示选择要移除的组件(默认仅 Gateway 服务)。如果之后可能想要恢复状态,请先用 openclaw backup 创建归档。
示例¶
openclaw backup create
openclaw uninstall
openclaw uninstall --service --yes --non-interactive
openclaw uninstall --state --workspace --yes --non-interactive
openclaw uninstall --all --yes
openclaw uninstall --dry-run
注意¶
卸载会报告每个请求的范围,如果任何请求的清理失败或被阻止,则以非零退出码退出。Gateway 服务检查、停止或卸载失败会阻止状态和工作区的变更,但仍会尝试独立的 macOS 应用清理。在服务拆除安全后,其他允许的范围将继续,以便可以一起报告失败。在非 macOS 系统上,--app 会报告该范围不适用。
- 在移除状态或工作区之前,先运行
openclaw backup create以获取可恢复的快照。 - 在移除状态之前,
--state需要独占的状态所有权。如果仍有不受管理或由外部监管的 Gateway 在运行,卸载会拒绝并请你先将其停止。 - 除非同时选择了
--workspace,否则--state会保留已配置的工作区目录。
相关¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw