Skip to content

fix: 修复 Windows 上 OpenClaw CLI 检测逻辑#107

Closed
ATGCS wants to merge 1 commit intoqingchencloud:mainfrom
ATGCS:fix/windows-openclaw-detection
Closed

fix: 修复 Windows 上 OpenClaw CLI 检测逻辑#107
ATGCS wants to merge 1 commit intoqingchencloud:mainfrom
ATGCS:fix/windows-openclaw-detection

Conversation

@ATGCS
Copy link
Copy Markdown

@ATGCS ATGCS commented Mar 18, 2026

  • 增加多个可能的安装路径检测

  • 解决用户安装 OpenClaw 后仍被提示需要安装的问题

变更描述

修复 Windows 系统上 OpenClaw CLI 检测逻辑不完善的问题。

当前检测只检查 %APPDATA%\npm\openclaw.cmd 一个路径,但用户的 OpenClaw 可能安装在不同位置(如 C:\WINDOWS\system32\openclaw 或其他 npm 全局安装路径),导致已安装 OpenClaw 的用户仍被提示需要安装。

本次修改增加了多个可能的安装路径检测:

  • %APPDATA%\npm\openclaw.cmd
  • %APPDATA%\npm\openclaw
  • %ProgramFiles%\nodejs\openclaw.cmd
  • %ProgramFiles%\nodejs\openclaw
  • C:\WINDOWS\system32\openclaw

变更类型

  • 新功能 (feat)
  • Bug 修复 (fix)
  • 代码重构 (refactor)
  • 样式调整 (style)
  • 性能优化 (perf)
  • 文档更新 (docs)
  • 构建/CI 配置 (ci/build)
  • 其他 (chore)

测试清单

  • 本地运行 npm run build 前端构建通过
  • 本地运行 cargo check Rust 编译通过
  • 在 macOS 上测试通过
  • 在 Windows 上测试通过
  • 在 Linux 上测试通过
  • 新功能已添加对应测试
  • 所有现有测试通过

相关 Issue

截图

不涉及 UI 变更,无需截图。

- 增加多个可能的安装路径检测

- 解决用户安装 OpenClaw 后仍被提示需要安装的问题
@1186258278
Copy link
Copy Markdown
Contributor

感谢提交!已手动将核心改动(Windows CLI 多路径检测)合并到 v0.9.6 中,同时增加了 findOpenclawBin() fallback。关闭此 PR。

@1186258278
Copy link
Copy Markdown
Contributor

核心改动已合并到 v0.9.6,感谢贡献!

@1186258278 1186258278 closed this Mar 18, 2026
@yumu7777777
Copy link
Copy Markdown

image 还是不行啊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants