OpenClaw 发展迅速(尚未到”1.0”)。将更新视为发布基础设施:更新 → 运行检查 → 重启(或使用会重启的)→ 验证。
首选的更新路径是重新运行网站上的安装程序。它会检测现有安装、原地升级,并在需要时运行。
curl -fsSL https://openclaw./install.sh | bash
说明:
全局安装(选择一个):
pnpm add -g openclaw@latest
我们不推荐将 Bun 用于 Gateway 网关运行时(/ 有 bug)。 切换更新渠道(git + npm 安装):
openclaw update –channel beta openclaw update –channel dev openclaw update –channel stable
使用进行一次性安装指定标签/版本。 渠道语义和发布说明参见开发渠道。 注意:在 npm 安装上,Gateway 网关在启动时会记录更新提示(检查当前渠道标签)。通过禁用。 然后:
openclaw doctor openclaw gateway restart openclaw health
说明:
对于源码安装(git checkout),首选:
它运行一个相对安全的更新流程:
如果你通过npm/pnpm安装(没有 git 元数据),将尝试通过你的包管理器更新。如果无法检测到安装,请改用”更新(全局安装)“。
控制 UI 有更新并重启(RPC:)。它:
如果 rebase 失败,Gateway 网关会中止并在不应用更新的情况下重启。
从仓库 checkout: 首选:
手动(大致等效):
git pull pnpm install pnpm build pnpm ui:build # 首次运行时自动安装 UI 依赖 openclaw doctor openclaw health
说明:
Doctor 是”安全更新”命令。它故意很无聊:修复 + 迁移 + 警告。 注意:如果你是源码安装(git checkout),会提供先运行。 它通常做的事情:
详情:Doctor
CLI(无论操作系统都适用):
openclaw gateway status openclaw gateway stop openclaw gateway restart openclaw gateway –port 18789 openclaw logs –follow
如果你使用受管理服务:
运行手册 + 确切的服务标签:Gateway 网关运行手册
安装已知良好的版本(将替换为最后可用的版本):
npm i -g openclaw@pnpm add -g openclaw@提示:要查看当前发布的版本,运行。 然后重启 + 重新运行 doctor:
openclaw doctor openclaw gateway restart选择某个日期的提交(示例:“2026-01-01 时 main 的状态”):
git fetch origin git checkout ”$(git rev-list -n 1 –before=“2026-01-01” origin/main)”然后重新安装依赖 + 重启:
pnpm install pnpm build openclaw gateway restart如果你之后想回到最新版本:
git checkout main git pull
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/232102.html