Ubuntu 下安装 OpenClaw——从零搭建专属 AI 助理
环境准备
- 操作系统:Ubuntu 20.04 / 22.04 / 24.04(本文以 24.04 为例)
- 权限:需要使用 root 或拥有 sudo 权限的用户
- 网络:能够访问 GitHub 及 npm 源(建议使用国内镜像加速)
一、升级 Node.js 至 v22+
OpenClaw 要求 Node.js 版本≥22.0.0,低版本会导致 npm 安装失败。若系统已安装其他版本,请务必升级。
方法一:使用 nvm(推荐,便于多版本管理)
1. 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载环境变量:
source ~/.bashrc # 若使用 bash
# source ~/.zshrc # 若使用 zsh
2. 安装 Node.js v22 并设为默认
nvm install 22
nvm alias default 22
nvm use 22
3. 验证版本
node -v # 应显示 v22.x.x
npm -v # 检查 npm 版本
方法二:使用 NodeSource 官方仓库(系统级安装)
如果你希望直接覆盖系统 Node 版本,可以使用以下命令(以 Ubuntu/Debian 为例):
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt-get install -y nodejs
CentOS/RHEL 用户请使用:
curl -fsSL https://rpm.nodesource.com/setup_22.x | bash -
yum install -y nodejs
方法三:手动下载二进制包
从 Node.js 官网下载 Linux 二进制包,解压后配置 PATH 即可。
二、安装 OpenClaw
1. 一键安装(官方推荐)
curl -fsSL https://openclaw.ai/install.sh | bash
若网络不稳定,也可以直接使用 npm 全局安装(避免脚本问题):
npm install -g openclaw@latest
2. 验证安装
openclaw --version
出现版本号即表示安装成功。
3. 初始化配置
openclaw onboard
此命令将引导你完成基础配置,包括:
- 选择 AI 模型(可跳过,后续添加)


