【AI应用实战-openclaw】centos7安装openclaw完整步骤(三)
一、前置准备
在开始部署前,请确保您的系统环境已准备就绪。遵循以下步骤,可快速完成基础配置。
1、安装 Node.js
OpenClaw 的运行依赖于 Node.js 运行时环境。请访问官方网站,下载并安装与您操作系统匹配的版本。
Node.js 官网地址:https://nodejs.org/zh-cn/download
若您使用 CentOS 系统,可通过以下命令行序列完成安装,整个过程通常只需数分钟。
### 系统准备
# 1. 更新系统
sudo yum update -y
sudo yum install -y curl git wget vim
### 2. 安装 Node.js 22
# 添加 NodeSource 仓库
curl -fsSL https://rpm.nodesource.com/setup_22.x | sudo bash -
# 安装 Node.js
sudo yum install -y nodejs
# 验证安装
node -v
# 安装成功的话,这里会显示 v22.x.x
### 3. 安装构建工具
sudo yum groupinstall -y "Development Tools"
sudo yum install -y python3
完成上述所有命令后,在终端执行 `node -v`。若正确返回版本号(例如 v22.x.x),则表明 Node.js 环境已成功配置并可用。下图展示了安装成功的典型输出。
二、安装 OpenClaw
基础环境就绪后,即可进入 OpenClaw 的安装环节。我们提供三种主流部署方案,请根据您的技术偏好和场景需求选择。
### 方法一:一键安装脚本(推荐)
# 执行官方提供的安装脚本,最省心
curl -fsSL https://openclaw.ai/install.sh | bash
# 安装完成后,运行初始化向导
openclaw onboard --install-daemon
### 方法二:使用 npm 安装
# 如果你习惯使用 npm 包管理器
sudo npm install -g openclaw@latest
# 安装完成后同样需要初始化
openclaw onboard --install-daemon
### 方法三:从源码安装
# 适合喜欢折腾、想从源码构建的开发者
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装 pnpm
sudo npm install -g pnpm@latest
# 安装依赖并构建
pnpm install
pnpm ui:build
pnpm build
# 全局链接
pnpm link --global
# 运行初始化
openclaw onboard --install-daemon
对于大多数用户,我们推荐采用官方一键脚本。此方式自动处理了依赖解析和路径配置,能有效规避环境冲突,实现最高效的部署。下方流程图详细说明了安装过程。
三、测试运行
完成安装与初始化后,必须对 OpenClaw 服务进行功能性验证。执行基础命令以确认核心服务可正常启动,并能响应请求。