跳转至

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