OpenClaw-CN 安装与使用教程(Linux 环境)

OpenClaw-CN 安装与使用教程(Linux 环境)

本教程基于实际成功安装流程整理,适用于 Debian/Ubuntu 系统,已解决常见兼容性问题(如 --disable-warning 报错)。
文档:http://clawd.org.cn/start/getting-started.html


✅ 一、前置要求

  • 操作系统:Ubuntu/Debian(root 或具有 sudo 权限的用户)
  • 网络:可访问 npm 官方源(如遇慢速可配置国内镜像)
  • 推荐 Node.js 版本:v22.x LTS(v18 可能存在兼容性问题)

🔧 二、完整安装步骤

步骤 1:安装 Node.js 与 npm(如未安装)

sudo apt update
sudo apt install -y nodejs npm

✅ 验证:

node -v  # 建议 ≥ v22
npm -v

步骤 2:安装 pnpm 包管理器

npm install -g pnpm
pnpm -v  # 验证安装

步骤 3:配置 pnpm 全局 bin 目录(关键!)

pnpm setup
source ~/.bashrc  # 使配置立即生效

🔍 验证配置:

echo $PNPM_HOME        # 应输出类似 /root/.local/share/pnpm
which pnpm             # 应在 $PNPM_HOME 路径下

步骤 4:升级 Node.js 至 v22 LTS(推荐,避免兼容问题)

# 方法一:使用 n 工具(推荐)
npm install -g n
n lts  # 安装最新 LTS 版本(当前为 v22)

# 方法二:使用 NodeSource 仓库
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# 验证
node -v  # 应显示 v22.x.x

⚠️ 重要:Node.js v18 可能因 --disable-warning 限制导致 openclaw-cn 启动失败,强烈建议升级至 v22

步骤 5:全局安装 OpenClaw-CN

pnpm add -g openclaw-cn@latest

✅ 成功标志:

+ openclaw-cn 2026.1.31
Done in Xs

步骤 6:验证安装

openclaw-cn --version  # 查看版本
openclaw-cn --help     # 查看帮助

🚀 三、首次使用:登录与初始化

# 执行 onboard 流程(扫码登录微信)
openclaw-cn onboard


这里有一个安装向导,我们(使用箭头或者空格)选择YES,选择快速安装。

1月31日这个版本增加了国内的硅基流动、阿里云百炼、DeepSeek等模型厂商。

由于Agent有可能消耗上万token,费用不好控制。我选择的是OpenCode Zen,从如下地址获取API key:https://opencode.ai/auth
选一个free的免费模型。

模型选择完成后,接下来选择通道。

  1. 跳过通信通道配置:选择“Skip for now”(后续专门配置飞书);

  2. 技能配置:选择“No”(暂不配置,后续可按需扩展);

  3. Hooks配置:选择“Skip for now”(暂不启用);

  4. 启动方式选择:选择“TUI”(终端聊天界面),出现聊天界面后输入“Hello”测试,确认安装成功;

  5. 关闭TUI界面:按ctrl+c退出,后续通过Web UI或飞书交互。

访问Web UI面板

建立SSH隧道(本地电脑终端执行):
ssh -N -L 18789:127.0.0.1:18789 用户名@服务器IP
输入服务器密码完成连接;

获取授权链接:服务器终端执行clawdbot dashboard,复制输出的“Dashboard URL”;
访问面板:本地浏览器打开复制的URL,即可进入OpenClaw Web UI,首次使用可设置AI助手名称与自身称呼(如输入“Name: Openclaw”“My Name: Boss”)。



⚠️ 四、常见问题解决

问题 原因 解决方案
Command 'pnpm' not found 未安装 pnpm 执行 npm install -g pnpm
ERR_PNPM_NO_GLOBAL_BIN_DIR 未配置全局 bin 目录 执行 pnpm setup && source ~/.bashrc
--disable-warning= is not allowed Node.js 版本过低(v18)或非法 NODE_OPTIONS 升级至 Node.js v22(使用 n lts
命令未找到 PATH 未包含 pnpm bin 检查 ~/.bashrc 是否含 export PATH="$PNPM_HOME:$PATH"

🔍 排查技巧:

# 检查 NODE_OPTIONS 是否被意外设置
echo $NODE_OPTIONS

# 查看 openclaw-cn 实际路径
which openclaw-cn

🔐 五、安全与维护建议

定期更新

pnpm add -g openclaw-cn@latest

卸载

pnpm remove -g openclaw-cn
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容