news 2026/5/20 17:40:56

OpenClaw(龙虾)WSL Ubuntu 环境安装配置完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenClaw(龙虾)WSL Ubuntu 环境安装配置完整指南

从零开始在 WSL Ubuntu 中安装 OpenClaw,配置公司中转站,解决各种问题,最终成功运行。


目录

  1. 环境准备

  2. OpenClaw 安装

  3. 配置文件详解

  4. 常见问题与解决方案

  5. 日常使用指南

  6. 完整配置模板


一、环境准备

1.1 确认 WSL Ubuntu 环境

# 查看 Ubuntu 版本 lsb_release -a # 查看当前用户 whoami # 查看 Node.js 版本(需要 >= 22) node -v

1.2 如果 Node.js 版本过低

# 安装 Node.js 22 curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs # 验证 node -v # 应显示 v22.x.x

二、OpenClaw 安装

2.1 安装稳定版本(推荐 2026.3.13)

npm install -g openclaw@2026.3.13

⚠️版本说明

  • 2026.4.1有已知 Bug(URL 解析、会话问题)

  • 2026.3.29不存在于 npm

  • 2026.3.13是当前稳定版本

2.2 验证安装

openclaw --version # 应显示 2026.3.13


三、配置文件详解

使用中专站的模型做的配置,原理图:

3.1 配置文件位置

~/.openclaw/openclaw.json

3.2 完整配置模板

{ "agents": { "defaults": { "workspace": "/home/你的用户名/.openclaw/workspace", "model": "siact-local/deepseek-v3.2" } }, "gateway": { "mode": "local", "auth": { "mode": "none" }, "port": 18789, "bind": "loopback" }, "models": { "providers": { "siact-local": { "baseUrl": "http://公司中转站IP:端口/v1", "apiKey": "你的API Key", "api": "openai-completions", "models": [ { "id": "siact-local/deepseek-v3.2", "name": "deepseek-v3.2", "api": "openai-completions", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 128000 } ] } } } }

3.3 配置要点

字段说明示例
model默认模型(必须带提供商前缀)siact-local/deepseek-v3.2
baseUrl公司中转站地址http://192.100.30.115:18080/v1
apiKey公司分配的个人 Keysk-xxxxx
apiAPI 类型openai-completions
auth.mode网关认证(调试时用nonenone

四、常见问题与解决方案

4.1 问题:openclaw: command not found

原因:npm 全局路径未加入 PATH

解决

# 查看 npm 全局路径 npm prefix -g # 添加到 PATH echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc source ~/.bashrc

4.2 问题:ETARGET No matching version found

原因:指定的版本不存在于 npm

解决

# 查看可用版本 npm view openclaw versions --json | tail -20 # 安装存在的版本 npm install -g openclaw@2026.3.13

4.3 问题:网关启动失败 / systemd 不可用

原因:WSL 默认不支持 systemd

解决

# 方案1:前台运行 openclaw gateway start --foreground # 方案2:后台运行 nohup openclaw gateway start > /tmp/openclaw.log 2>&1 & # 方案3:启用 WSL systemd(编辑 /etc/wsl.conf) [boot] systemd=true

4.4 问题:Model specified without provider

原因:配置中模型名没有带提供商前缀

解决

# 修改配置 sed -i 's/"model": "deepseek-v3.2"/"model": "siact-local\/deepseek-v3.2"/' ~/.openclaw/openclaw.json

4.5 问题:401 无效的令牌

原因:API Key 错误或过期

解决

  1. 确认 Key 完全正确(注意大小写、字母数字)

  2. 用 curl 测试 Key 是否有效:

curl -X POST "http://公司IP:端口/v1/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 你的Key" \ -d '{"model":"deepseek-v3.2","messages":[{"role":"user","content":"你好"}]}'
  1. 更新配置文件中的 Key:

sed -i 's/旧Key/新Key/g' ~/.openclaw/openclaw.json

4.6 问题:网关配置不生效

原因:systemd 服务未重新加载配置

解决

# 完全停止 systemctl --user stop openclaw-gateway.service pkill -f openclaw-gateway # 重新启动 systemctl --user start openclaw-gateway.service # 查看日志确认 journalctl --user -u openclaw-gateway.service -n 30 --no-pager | grep -i model

4.7 问题:需要完全卸载重装

# 1. 备份配置 cp ~/.openclaw/openclaw.json ~/openclaw.json.backup # 2. 卸载 openclaw uninstall --all --yes npm uninstall -g openclaw # 3. 清理残留 rm -rf ~/.openclaw # 4. 重新安装 npm install -g openclaw@2026.3.13 # 5. 恢复配置 mkdir -p ~/.openclaw cp ~/openclaw.json.backup ~/.openclaw/openclaw.json

五、日常使用指南

5.1 启动 OpenClaw

# 启动网关 systemctl --user start openclaw-gateway.service # 进入 TUI openclaw tui

5.2 TUI 常用命令

命令功能
/model查看/切换模型
/provider查看/切换提供商
/help查看帮助
Ctrl+C退出 TUI

5.3 管理命令

# 查看网关状态 systemctl --user status openclaw-gateway.service # 停止网关 systemctl --user stop openclaw-gateway.service # 重启网关 systemctl --user restart openclaw-gateway.service # 查看日志 journalctl --user -u openclaw-gateway.service -n 50 --no-pager # 实时日志 journalctl --user -u openclaw-gateway.service -f

5.4 设置开机自启

systemctl --user enable openclaw-gateway.service

六、完整配置模板

6.1 单模型配置

{ "agents": { "defaults": { "workspace": "/home/edy/.openclaw/workspace", "model": "siact-local/deepseek-v3.2" } }, "gateway": { "mode": "local", "auth": { "mode": "none" }, "port": 18789, "bind": "loopback" }, "models": { "providers": { "siact-local": { "baseUrl": "http://192.100.30.115:18080/v1", "apiKey": "你的API Key", "api": "openai-completions", "models": [ { "id": "siact-local/deepseek-v3.2", "name": "deepseek-v3.2", "api": "openai-completions", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 128000 } ] } } } }

6.2 多模型配置

models数组中添加更多模型:

"models": [ { "id": "siact-local/deepseek-v3.2", "name": "deepseek-v3.2" }, { "id": "siact-local/kimi-k2.5", "name": "kimi-k2.5" }, { "id": "siact-local/qwen3-coder-plus", "name": "qwen3-coder-plus" } ]

附录:命令速查表

操作命令
安装稳定版npm install -g openclaw@2026.3.13
查看版本openclaw --version
运行诊断openclaw doctor
启动网关systemctl --user start openclaw-gateway.service
进入 TUIopenclaw tui
查看日志journalctl --user -u openclaw-gateway.service -f
停止网关systemctl --user stop openclaw-gateway.service
完全卸载npm uninstall -g openclaw && rm -rf ~/.openclaw
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 17:40:43

企业级浏览器隔离技术:构建安全高效的自动化解决方案

企业级浏览器隔离技术:构建安全高效的自动化解决方案 【免费下载链接】VirtualBrowser Free anti fingerprint browser, 指纹浏览器, 隐私浏览器, 防识别浏览器, 反识别浏览器, 防关联浏览器, 免费的web3空投专用指纹浏览器 https://virtualbrowser.cc/?srcgithub …

作者头像 李华
网站建设 2026/5/20 17:40:44

Tencent Kona SM Suite:构建国密应用的Java安全解决方案

Tencent Kona SM Suite:构建国密应用的Java安全解决方案 【免费下载链接】TencentKonaSMSuite Tencent Kona SM Suite contains a set of Java security providers, which support algorithms SM2, SM3 and SM4, and protocols TLCP/GMSSL, TLS 1.3 (with RFC 8998)…

作者头像 李华
网站建设 2026/5/10 20:21:06

DYOR 融信中国 03301.HK

文章目录1.公司概况1.1 简介2.2 股权结构2.3 核心资质与定位2.财务表现2.1 2025年核心财务数据2.2 资不抵债2.3 偿债能力与流动性风险3.销售情况3.1 2025年全年销售3.2 2026年最新销售数据4.土地储备5.债务重组5.1 债务违约情况5.2 境内债务5.3 境外债务5.4 债务管理措施6.市场…

作者头像 李华
网站建设 2026/5/20 17:40:01

如何在VSCode安装stm32的开发环境

第一步先安装VSCode和STM32CubeMX;第二步在Vscode中安装插件1:chinese2:STM32Cube for Visual Studio Code第三步在STM32CubeMX生成代码,先进行调试接口配置,Serial Wire是stlink调试;再生成代码界面选择cmake和GCC&am…

作者头像 李华
网站建设 2026/5/20 17:40:44

晨间效率系统:OpenClaw+Qwen3-14B自动生成每日行动计划

晨间效率系统:OpenClawQwen3-14B自动生成每日行动计划 1. 为什么需要AI驱动的晨间计划系统 每天早上打开电脑,我总会被各种待办事项淹没。日历事件、邮件提醒、即时消息像潮水一样涌来,而真正重要的任务却常常被淹没在信息洪流中。直到上个…

作者头像 李华
网站建设 2026/4/18 7:43:43

效率倍增:用快马一键生成脚本,自动批量调用百度OCR服务

今天想和大家分享一个提升开发效率的小技巧——如何快速生成一个自动化脚本,批量调用百度OCR服务。这个需求其实很常见,比如我们需要处理大量图片中的文字信息时,手动一张张上传识别效率实在太低了。 首先明确脚本的核心功能需求&#xff1a…

作者头像 李华