yangxuan
|
cb9c8f24e8
|
docs(perf): P0-1 补充三种场景实测差异与包装脚本落地方案
经实测澄清(此前表述不够精确):
- 场景① 非交互 ssh 裸调 → openclaw: command not found(nvm 未加载则 openclaw 不在 PATH)
- 场景② PATH 有 openclaw 但 Node 是 22 → 报 node:sqlite 准入错误并拒跑
- 场景③ 交互式 shell(PATH 含 v26)→ 正常
- 关键机制: openclaw 入口自带运行时准入+自动重试,PATH 里存在合格 Node
(24.16+/26.1+) 时会自动改用其重跑,仅在 PATH 无合格 Node 时才拒跑
- 补充: 交互式用 ~/.local/bin/openclaw 包装脚本;非交互场景不加载 ~/.profile
故包装脚本不生效,须显式 source nvm.sh 或用绝对路径
|
2026-09-16 16:29:49 +08:00 |
|