OpenClaw安装(Ubuntu)
手把手教你部署OpenClaw:从环境配置到飞书接入
准备好了吗?我们这就开始搭建你的OpenClaw工作流。整个过程清晰明了,跟着步骤走,半小时内就能搞定。先说一个核心前提:稳定的Node.js 22环境是关键。
1. 安装Node.js 22
这是所有工作的基础。一个干净、版本正确的Node环境能避免后续绝大多数奇怪的问题。
a. 更新依赖库:
sudo apt update && sudo apt upgrade -y
这一步是标准操作,确保系统包管理器获取到最新的软件源信息,为后续安装打好基础。
b. 安装必要依赖:
sudo apt install -y curl dirmngr apt-transport-https lsb-release ca-certificates
这些工具是后续通过curl下载和通过nvm管理Node版本所必需的,算是“基础设施”。
c. 通过nvm安装Node.js 22:
nvm install 22 # 安装最新稳定版 22.x
这里推荐使用nvm(Node Version Manager)来安装。它的好处不言而喻:可以轻松切换多个Node版本,与系统自带的Node环境隔离,管理起来特别清爽。执行这条命令,它会自动获取Node.js 22的最新稳定版本。
d. 设置默认使用Node.js 22:
nvm alias default 22
安装好后,记得把它设为默认版本。这样每次新开终端窗口,都会自动使用Node.js 22,省去手动切换的麻烦。
e. 验证安装:
node -v # 输出 v22.x.x
npm -v # 输出对应npm版本
最后,一定要验证一下。终端分别输入这两条命令,如果能看到正确的版本号输出(比如v22.11.0),那么恭喜你,基础环境已经完美就绪了。
2. 安装OpenClaw
核心环节来了。OpenClaw的安装方式非常现代,一条命令就能拉起整个安装流程。
curl -fsSL https://openClaw.bot/install.sh | bash
这条命令会从官方源下载安装脚本并自动执行。整个过程通常是流畅的,稍微等待一会儿即可。
安装脚本执行完毕后,通常还会建议你通过npm全局安装最新的OpenClaw CLI工具,并初始化守护进程:
npm install -g openclaw@latest
openclaw onboard --install-daemon
这时候,整个OpenClaw的核心框架就已经在你的系统上跑起来了。官方文档永远是必备的参考书,建议随时查阅:https://docs.openclaw.ai/zh-CN。
3. 启动与配置服务
安装好之后,怎么把它用起来?关键在于启动Gateway服务,这是连接后续应用(比如飞书)的枢纽。
启动服务很简单:
openclaw gateway start
如果需要检查服务是否在正常运行,可以查看状态:
openclaw gateway status
4. 接入飞书机器人
让OpenClaw在飞书上活起来,这才是发挥其威力的场景。接入流程有详细的社区指南:OpenClaw接入飞书参考。按照步骤操作,配置机器人和权限即可。
这里有个小提示:如果飞书插件安装中途失败,或者执行openclaw config后卡住,没出现输入飞书凭证的界面,别慌。可以尝试删除飞书相关的配置目录,然后重新运行openclaw config,在配置到飞书时选择重新下载安装包,往往能解决问题。
5. 云端部署方案(可选)
当然,如果你希望有一个随时随地都能访问、不依赖本地电脑的环境,云端部署是个好选择。特别是将Claude Code部署在腾讯云上,能获得更稳定的体验和公网访问能力。具体部署方法可以参考这份指南:腾讯云部署Claude Code教程。
这样一来,无论是在公司、在家还是出差途中,你都能通过飞书方便地调用强大的AI工作流了。




