关键点提示:
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://javaforall.net/260816.html原文链接:https://javaforall.net
