WSL Ubuntu 及 CentOS 9 安装 OpenClaw 并对接飞书教程
本文主要讲述在 WSL Ubuntu 和 CentOS 9 虚拟机环境下部署 OpenClaw 的步骤,以及解决安装期间的常见报错问题。
CentOS OS 9 版 (VMware Linux 虚拟机环境)
前置必要环境:Node.js >= 22
-
配置资源地址 检查 yum 仓库配置,若存在无效源需清理。
# 查看仓库文件 ls -la /etc/yum.repos.d/若发现
nodesource-*.repo等无用配置文件,可删除(生产环境请谨慎操作):sudo rm -f /etc/yum.repos.d/nodesource-*.repo安装并启用 EPEL 仓库:
sudo dnf install -y epel-release sudo dnf clean all && sudo dnf makecache -
安装 Node.js CentOS 默认源可能版本较旧,建议使用 NVM 安装 Node.js v22。 若之前安装过旧版本,先清理:
sudo dnf remove -y nodejs npm sudo rm -rf /usr/lib/node_modules sudo rm -rf /usr/local/lib/node_modules sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp sudo rm -rf ~/.nvm使用 NVM 安装 Node.js 22:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install 22 --lts node -v
安装 OpenClaw
执行官方安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --install-method git
安装完成后进入目录执行构建:
cd /root/openclaw
pnpm install
pnpm run build
启动守护进程:
openclaw onboard --install-daemon


