Skip to content

Windows更新后 gateway.cmd 版本号未同步 #2

@Pgooone

Description

@Pgooone

问题描述

在 Windows 上通过 npm install -g openclaw@latestopenclaw update 更新 OpenClaw 后,~/.openclaw/gateway.cmd 文件中的版本号不会自动更新。

复现步骤

  1. 在 Windows 上运行 OpenClaw 2026.4.1,网关通过 openclaw gateway install 安装为计划任务
  2. 执行 openclaw gateway stop 停止网关
  3. 执行 npm install -g openclaw@latest 更新到 2026.4.2
  4. 执行 openclaw doctor --fix
  5. 检查 ~/.openclaw/gateway.cmd,发现两处版本号仍为旧版本:
    • 注释行:rem OpenClaw Gateway (v2026.4.1)
    • 环境变量:OPENCLAW_SERVICE_VERSION=2026.4.1

期望行为

更新后 gateway.cmd 中的版本号应自动同步为新版本,或在 openclaw doctor 输出中提示需要更新。

当前 Workaround

手动修改 gateway.cmd 中的版本号,或运行 openclaw gateway install 重新生成文件。

建议

在 skill 文档的 references/install.md -> "Updating" -> "Always Run After Update" 部分,补充以下内容:

  1. 提醒用户检查 gateway.cmd 版本号
  2. 说明可通过 openclaw gateway install 重新生成

相关文件

  • ~/.openclaw/gateway.cmd(由 openclaw gateway install 生成)
  • references/install.md(skill 文档中的更新指南)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions