关键点提示:
Openclaw可以安装在windows上,但是不建议直接安装在windows,而是通过WSL。
博主开始没注意,反复折腾终于装上龙虾后看到这个提示,有点没绷住。只好又从头折腾,通过WSL跑龙虾。
以下是官方提示信息:
Windows detected — OpenClaw runs great on WSL2!
Native Windows might be trickier.
Quick setup: wsl –install (one command, one reboot)
Guide: https://docs.openclaw.ai/windows
OpenClaw on Windows is recommended via WSL2 (Ubuntu recommended). The CLI + Gateway run inside Linux, which keeps the runtime consistent and makes tooling far more compatible (Node/Bun/pnpm, Linux binaries, skills). Native Windows might be trickier. WSL2 gives you the full Linux experience — one command to install: wsl –install.
本文是windows native安装部署龙虾,趟坑实录。
由于在windows上玩龙虾,最好通过WSL部署,本文大体已失去参考价值。
建议直接跳到下一篇,看通过WSL部署龙虾步骤。
博主趟坑全过程:
openclaw onboard –install-daemon
自己识别出来千问。
只有一个眼熟的、国内的、免费的——Qwen,先选它。
等玩熟了再引入其它,省得一把干出去太多token,hold不住:
认证成功:
选择Channel,目前手上就feishu比较趁手,就它了:
出问题了:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
重新以管理员身份运行ps,重试:openclaw plugins install @openclaw/feishu
还是报一样的错。
Node.js设置环境变量绕过限制:
# 在 PowerShell 中设置环境变量(当前会话有效) \(env:NODE_OPTIONS="--no-warnings" \)env:UV_USE_IO_URING=“0”
或者设置永久环境变量(推荐)
[Environment]::SetEnvironmentVariable(“NODE_SKIP_PLATFORM_CHECK”, “1”, “User”)
重新以管理员身份运行ps,重试:openclaw plugins install @openclaw/feishu
报错依旧。
通过git bash执行:
报错依旧。
手动安装:
# 1. 找到 openclaw 的全局安装目录 npm root -g
输出类似:C:\Program Files\nodejs\node_global\node_modules
2. 进入 openclaw 的 extensions 目录
cd “C:\Program Files\nodejs\node_global\node_modules\openclaw\extensions”
3. 手动创建 feishu 目录并安装
mkdir feishu cd feishu npm init -y npm install @openclaw/feishu
4. 创建 plugin.json 文件
echo ‘{“id”: “feishu”, “name”: “Feishu”, “version”: “1.0.0”, “main”: “index.js”}’ > plugin.json
出错:
次日重启电脑后进入ps,成功了?
好像并没有:
各种操作猛如虎中,破坏了node.js。卸载并重装node.js:
- 卸载 现有 Node.js(控制面板 → 程序和功能)
- 手动删除 残留文件:Remove-Item -Recurse -Force xxxx
- C:\Program Files\nodejs
- C:\Users <用户名> \AppData\Roaming\npm 用户名>
- C:\Users <用户名> \AppData\Local\npm-cache 用户名>
- 重启电脑
- 下载最新 LTS 版本安装包,安装时选择无空格路径(如 C:\nodejs 而非 C:\Program Files\nodejs)
- 安装时勾选 “Automatically install the necessary tools”
- 安装完毕后配置path,NODE_PATH,global 、cache等(参考nodejs安装部署教程)。
重装openclaw,成功后看到一行提示:
先前失败解决问题的过程中就偶遇过WSL,偷懒懒得弄。现在看来,也还是得切到WSL更妥当。好吧。放弃刚装好的龙虾,通过WSL整一把。
具体安装过程见下一篇。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/228568.html