1. OpenClaw快速安装指南:从零到一的完整实践
最近技术圈里OpenClaw的热度持续攀升,作为一个本地化部署的AI代理框架,它最大的优势在于能够无缝对接各类大语言模型(如DeepSeek),并提供高度定制化的技能扩展。但很多朋友在初次接触时,往往被环境配置和依赖问题卡住。今天我就用实际部署经验,带你避开所有坑点,真正实现1分钟快速安装。
OpenClaw的核心定位是一个轻量级的TUI(文本用户界面)工具,特别适合需要本地隐私保护又希望使用AI能力的场景。它支持Windows/macOS/Linux三大平台,通过Node.js运行时实现跨平台一致性。最新版本要求Node.js版本必须满足>=22.22.3 <23、>=24.15.0 <25或>=25.9.0这三个区间之一——这个版本要求看似复杂,其实是为了兼容不同的ES模块规范。
重要提示:安装前请先运行
node -v确认Node版本,这是90%安装失败的根本原因
1.1 环境准备:避开版本陷阱
对于Windows用户,推荐使用官方提供的安装脚本(搜索"openclaw windows 安装脚本"可找到最新版)。但脚本执行前需要确保:
- PowerShell执行权限已开放(管理员身份运行
Set-ExecutionPolicy RemoteSigned) - 系统已安装Git(用于克隆依赖仓库)
- Python 3.8+环境(某些技能插件需要)
Mac用户则更简单,通过Homebrew一键搞定:
bash复制brew update
brew install node@24 # 指定安装24.x LTS版本
npm install -g openclaw
Linux环境下(以Ubuntu 20.04为例)需要额外处理GLIBC依赖:
bash复制sudo apt update
sudo apt install -y build-essential python3-distutils
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs
1.2 核心安装命令解析
无论哪种平台,最终都要执行的核心安装命令是:
bash复制npm install -g openclaw
这个-g参数代表全局安装,会让OpenClaw的可执行文件注册到系统PATH中。但实际测试发现,在某些Linux发行版上可能需要额外配置:
bash复制echo 'export PATH="$PATH:$(npm prefix -g)/bin"' >> ~/.bashrc
source ~/.bashrc
安装完成后,通过以下命令验证:
bash复制openclaw --version
# 预期输出类似:openclaw/1.2.0 linux-
