fix(gateway): release 0.16.5

This commit is contained in:
晴天
2026-05-22 20:41:24 +08:00
parent 5aa4c9aa06
commit d0f0d1f6b7
11 changed files with 241 additions and 41 deletions

View File

@@ -2496,12 +2496,37 @@ fn scan_all_installations(
try_add(prefix_path.join("openclaw"));
}
if let Ok(localappdata) = std::env::var("LOCALAPPDATA") {
let localappdata_path = std::path::PathBuf::from(&localappdata);
try_add(
std::path::PathBuf::from(&localappdata)
localappdata_path
.join("Programs")
.join("OpenClaw")
.join("openclaw.exe"),
);
try_add(localappdata_path.join("OpenClaw").join("openclaw.cmd"));
try_add(localappdata_path.join("OpenClaw").join("openclaw.exe"));
try_add(
localappdata_path
.join("Programs")
.join("nodejs")
.join("openclaw.cmd"),
);
try_add(
localappdata_path
.join("Programs")
.join("nodejs")
.join("openclaw.exe"),
);
try_add(
localappdata_path
.join("Programs")
.join("nodejs")
.join("node_modules")
.join("@qingchencloud")
.join("openclaw-zh")
.join("bin")
.join("openclaw.js"),
);
}
if let Ok(program_files) = std::env::var("ProgramFiles") {
try_add(
@@ -2607,6 +2632,15 @@ fn scan_all_installations(
#[cfg(target_os = "windows")]
{
try_add(base.join("openclaw.cmd"));
try_add(base.join("openclaw.exe"));
try_add(base.join("openclaw"));
try_add(
base.join("node_modules")
.join("@qingchencloud")
.join("openclaw-zh")
.join("bin")
.join("openclaw.js"),
);
}
#[cfg(not(target_os = "windows"))]
{