乐于分享
好东西不私藏

OpenClaw Windows安装第一天

OpenClaw Windows安装第一天
openClaw已经火了一段时间,也打算试着用一用,虽然没怎么想好自己有什么应用场景。
用惯了图形界面,原装的命令行加上英文内容确实用起来比较复杂。替换方案是使用clawX (https://clawx.dev/)这种打包好的图形界面桌面客户端。傻瓜式安装,连接飞书机器人也非常简单。
说回到原装的openClaw,搜了网上各种安装教程,但实际用起来仍然还有很多困难,难怪有399上门安装这种需求。
显示安装Node.js和Git,openClaw需要Node.js 22或者更高版本。安装完后分别试下:
node --versionnpm --versiongit --version
都有输出就可以开始安装openClaw了。
开一个新的PowerShell,然后粘贴这个过去:
iwr -useb https://openclaw.ai/install.ps1 | iex
有些说使用普通权限打开PowerShell就可以了,但是用普通权限的话会出现下面的错误提示:

OpenClaw Installer

[OK] Windows detected

[OK] Node.js v24.14.0 found

[*] Installing OpenClaw (openclaw@latest)...

node.exe : npm error code EPERM

所在位置 行:1 字符: 1

+ & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (npm error code EPERM:String) [], RemoteException

    + FullyQualifiedErrorId : NativeCommandError

改成管理员权限打开PowerShell后,错误代码换成128。

OpenClaw Installer

[OK] Windows detected

[OK] Node.js v24.14.0 found

[*] Installing OpenClaw (openclaw@latest)...

node.exe : npm error code 128

所在位置 行:1 字符: 1

+ & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (npm error code 128:String) [], RemoteException

    + FullyQualifiedErrorId : NativeCommandError

有些说npm需要换国内镜像,还是同样的128错误代码。
npm config set registry https://registry.npmmirror.com
有些说把node和npm手动配置到环境变量-系统变量的Path目录中,也没什么用。
问豆包说npm error code 128是Git拉取代码失败(网络/权限),而非 Node.js 问题,考虑到Github时不时的访问不了,后面试试魔法保证可以访问Github再看看。