OpenClaw 全网最简单搭建步骤+最全避错坑位指南需要先看清适用场景和关键步骤,避免只记结论却忽略实际限制。
OpenClaw(小龙虾)作为热门本地 AI 助手,很多同学卡在安装失败、命令不存在、端口占用、编译报错等问题。本文整理最简安装流程 + 高频报错全集,Windows/macOS/Linux/WSL 全覆盖,跟着走一次成功。

Windows(PowerShell 管理员)
# 解锁执行权限Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force# 国内镜像一键安装iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex
macOS/Linux/WSL
# 国内镜像一键安装curl -fsSL https://open-claw.org.cn/install-cn.sh | bash
安装完成验证
openclaw --version# 显示版本号即成功
# 配置国内镜像(加速)npm config set registry https://registry.npmmirror.com# 全局安装npm install -g openclaw@latest# 初始化配置openclaw onboard
# 克隆Gitee国内镜像git clone https://gitee.com/OpenClaw-CN/openclaw-cn.gitcd openclaw-cn# 安装pnpmnpm install -g pnpm# 安装依赖+构建pnpm installpnpm ui:buildpnpm build# 全局链接pnpm link --global# 初始化openclaw onboard --install-daemon
# 拉取镜像docker pull openclaw/openclaw:latest# 启动容器docker run -d --name openclaw -p 18789:18789 openclaw/openclaw:latest
# 配置向导(设置API Key、端口、权限)openclaw onboard# 启动网关openclaw gateway start# 查看状态openclaw gateway status# 访问Web UIhttp://localhost:18789
# 查看npm全局路径npm config get prefix# Windows:将路径加入系统环境变量# macOS/Linux:echo 'export PATH=$(npm config get prefix)/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
cannot be loaded because running scripts is disabledSet-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
address already in use# Windowsnetstat -ano | findstr :18789taskkill /F /PID 进程号# macOS/Linuxlsof -i :18789kill -9 进程号# 或修改端口openclaw config set gateway.port 18790openclaw gateway restart
xcode-select --installsudo apt install build-essential cmake -ymkdir -p ~/.npm-globalnpm config set prefix '~/.npm-global'echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
# 停止服务openclaw gateway stop# 强制清理进程pkill -9 -f openclaw-gateway# 重启openclaw gateway run --force# 查看日志# Windows:C:Users用户名.openclawlogs# macOS/Linux:~/.openclaw/logs
D:AIopenclaw ✅;D:我的文件open claw ❌# 安装依赖sudo apt install pulseaudio -yexport SDL_AUDIODRIVER=pulseaudio
openclaw --version # 查看版本openclaw onboard # 初始化配置openclaw gateway start # 启动网关openclaw gateway stop # 停止网关openclaw gateway restart # 重启网关openclaw gateway status # 查看状态openclaw doctor # 自动检测环境问题npm update -g openclaw@latest # 升级版本