Windows部署OpenClaw
今天是2026.3.18日,对应的 openclaw 2026.3.13 版本,使用本地的PowerShell,说实话问题很多,不如在mac上安装方便,在安装前先进行如下作准备。进行安装,不要盲目的相信官方的一键安装脚本,涉及的依赖都安装不成功。安装成功后,打开PoserShell(记着要以管理员的身份打开)
说明
今天是2026.3.18日,对应的 openclaw 2026.3.13 版本,使用本地的PowerShell,说实话问题很多,不如在mac上安装方便,在安装前先进行如下作准备。
下载
先自行下载nodejs和git进行安装,不要盲目的相信官方的一键安装脚本,涉及的依赖都安装不成功。安装成功后,打开PoserShell(记着要以管理员的身份打开)
#进行版本查看
node -v
git -v
npm -v
#如果npm -v在PowerShell下报错,在Dos下正常,请参照报错是否下面的报错内容
#这个报错是因为 Windows PowerShell 的默认安全策略禁止运行脚本,而 npm 在 Windows 上依赖 #PowerShell 脚本(.ps1 文件)你可以在 PowerShell 中运行以下命令来查看当前的执行策略:
Get-ExecutionPolicy # 如果返回 Restricted,则证实了问题原因
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser #解释:RemoteSigned 策略允许运行本地编写的脚本,但要求从网络下载的脚本必须有受信任发布者的数字签名,这在保证安全的同时解决了你的问题。-Scope CurrentUser 表示只对当前用户生效,更加安全
#系统会提示你确认,输入 Y 并按回车键 请参照下面的图

部署OpenClaw
iwr -useb https://openclaw.ai/install.ps1 | iex

#这个错误太扯淡了最后也不知道是怎么解决的
npm config get prefix #查看、设置npm的prefix:npm全局安装的包的存放路径
$env:Path -split ';' #查看环境变量是否存在(PowerShell中执行)
#查看 npm全路径下是否存在npm.cmd 和npm.ps1 是否存在 如果不存在则用下面的命令修复一下
node -e "const {execSync} = require('child_process'); execSync('npm install -g npm@latest', {stdio: 'inherit'})" 修复
#用npm 安装一下
npm install -g openclaw@lates
#最后在执行官方的一键安装 试了两次就成功了
配置
#我们配置基本上都选择默认,先把openclaw跑起来
openclaw onboard

按 方向键上下 选中 Yes
按 回车 确认

选择 QuickStart 回车 下一步

Skip for now 回车 先跳过

All providers 回车

Keep current (default: anthropic/claude-opus-4-6) 回车

Skip for now 回车

界面解读
这一步是 选择搜索提供商(Search provider),用于配置 OpenClaw 联网搜索的能力:
上方是各类搜索服务(如 Brave Search、Gemini、Grok、Kimi 等)
最下方是 Skip for now(暂时跳过) 回车

界面解读
这一步是询问你 是否现在配置技能(Configure skills now?)
选择 No 回车

这一步我把这几个都用空格选择了,回车

等会就自动打开dos窗口启动了,注意箭头制的访问地址


因为我们基本上都选择的默认,没有配置模型,所以聊天窗口发内容会报错,需要什么就配置什么。
更多推荐

所有评论(0)