news 2026/4/20 13:11:15

Linux 下 OpenClaw 环境变量配置含临时生效、永久生效、专用 .env 文件三种方式,按步骤操作即可。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 下 OpenClaw 环境变量配置含临时生效、永久生效、专用 .env 文件三种方式,按步骤操作即可。

OPENclaw小龙虾本地一键部署安装简单实用快:www.totom.top


一、先确认 Shell(bash/zsh)

bash

运行

echo $SHELL
  • /bin/bash→ 用~/.bashrc
  • /bin/zsh→ 用~/.zshrc

二、临时生效(当前终端,重启失效)

直接复制执行,适合快速测试:

bash

运行

# 基础配置 export OPENCLAW_PORT=11451 export OPENCLAW_HOST=0.0.0.0 export OPENCLAW_LOG_LEVEL=info # 模型 API Key(按需填) export MOONSHOT_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 把 openclaw 加入 PATH(关键) export PATH="$(npm prefix -g)/bin:$PATH"

验证:

bash

运行

openclaw -v env | grep OPENCLAW

三、永久生效(用户级,重启 / 新开终端都有效)

1)编辑配置文件(二选一)

bash

运行

# bash nano ~/.bashrc # zsh nano ~/.zshrc

2)粘贴到文件末尾(可直接复制)

bash

运行

# === OpenClaw 环境变量 === export OPENCLAW_PORT=11451 export OPENCLAW_HOST=0.0.0.0 export OPENCLAW_LOG_LEVEL=info # 模型密钥(替换成你自己的) export MOONSHOT_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 确保 openclaw 命令能找到 export PATH="$(npm prefix -g)/bin:$PATH"

保存退出:nano 按Ctrl+O→ 回车 →Ctrl+X

3)立即生效

bash

运行

# bash source ~/.bashrc # zsh source ~/.zshrc

四、专用 .env 文件(安全,推荐)

OpenClaw 会自动读取~/.openclaw/.env,适合管理密钥。

1)创建目录与文件

bash

运行

mkdir -p ~/.openclaw nano ~/.openclaw/.env

2)写入内容(直接复制)

bash

运行

# ~/.openclaw/.env OPENCLAW_PORT=11451 OPENCLAW_HOST=0.0.0.0 OPENCLAW_LOG_LEVEL=info MOONSHOT_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

保存退出,设置权限(仅自己可读):

bash

运行

chmod 600 ~/.openclaw/.env

3)启动时加载(二选一)

  • 方式 1:启动前手动加载

bash

运行

source ~/.openclaw/.env openclaw start
  • 方式 2:写入 shell 配置,每次自动加载

bash

运行

echo "source ~/.openclaw/.env" >> ~/.bashrc source ~/.bashrc

五、全局生效(所有用户,谨慎用)

bash

运行

sudo nano /etc/profile

粘贴下面内容,保存后source /etc/profile

bash

运行

export OPENCLAW_PORT=11451 export OPENCLAW_HOST=0.0.0.0 export PATH="$(npm prefix -g)/bin:$PATH"

六、常用变量清单(可直接复制)

bash

运行

# 基础 OPENCLAW_PORT=11451 OPENCLAW_HOST=0.0.0.0 OPENCLAW_LOG_LEVEL=info # 模型 MOONSHOT_API_KEY=sk-xxx OPENAI_API_KEY=sk-xxx DEEPSEEK_API_KEY=sk-xxx # 路径(可选) OPENCLAW_HOME=~/.openclaw OPENCLAW_STATE_DIR=~/.openclaw/state

七、常见问题

  • 提示command not found: openclaw→ 执行export PATH="$(npm prefix -g)/bin:$PATH"并写入配置文件。
  • 面板打不开 → 检查OPENCLAW_PORT端口是否放行(防火墙 / 安全组)。
  • API Key 不生效 → 用env | grep KEY检查是否正确加载。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 13:07:35

免费QQ空间备份神器:一键导出所有说说记录,永久保存青春记忆

免费QQ空间备份神器:一键导出所有说说记录,永久保存青春记忆 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还记得那些年你在QQ空间留下的青春印记吗&#xff1…

作者头像 李华
网站建设 2026/4/20 13:00:19

从“vite不是命令”到顺畅构建:前端环境配置的避坑指南

1. 为什么终端不认识vite命令? 第一次用Vite构建前端项目时,最崩溃的瞬间莫过于在终端输入vite build后,屏幕上跳出那行刺眼的红色错误:"vite不是内部或外部命令"。这就像你拿着最新款智能手机,却连开机键都…

作者头像 李华
网站建设 2026/4/20 12:57:16

终极指南:在Mac上使用Xbox 360手柄的完整教程

终极指南:在Mac上使用Xbox 360手柄的完整教程 【免费下载链接】360Controller TattieBogle Xbox 360 Driver (with improvements) 项目地址: https://gitcode.com/gh_mirrors/36/360Controller 360Controller 是一款专为macOS设计的开源驱动程序,…

作者头像 李华