在本地部署OpenClaw(原Clawdbot)时,不同操作系统下配置环境变量的具体方法,这是部署过程中关键的一步,主要用于存储API密钥、模型配置等敏感信息,确保配置生效且不泄露。
一、环境变量配置核心原则
- 持久化配置:配置后重启终端/服务仍生效(推荐)
- 临时配置:仅当前终端会话有效(测试用)
- 优先级:
二、不同操作系统配置方法
1. macOS/Linux 系统(持久化配置)
步骤1:确定终端类型
执行以下命令查看终端类型:
- 输出 → 使用 (主流)
- 输出 → 使用 或
步骤2:编辑配置文件
以 zsh 为例,打开配置文件:
步骤3:添加环境变量
在文件openclaw 部署末尾添加需要的配置(示例):
步骤4:生效配置
✅ 输出你的密钥即配置成功。
2. Windows 系统(持久化配置)
方法A:图形界面配置(推荐新手)
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」或「系统变量」中点击「新建」:
- 变量名:
- 变量值:
- 按需添加其他变量(如 )
- 点击「确定」保存,重启终端/PowerShell 生效。
方法B:PowerShell 命令行配置(持久化)
✅ 验证:重启PowerShell,执行 查看是否输出密钥。
3. 临时配置(仅当前会话有效,测试用)
- macOS/Linux:
- Windows PowerShell:
三、OpenClaw 专属配置文件(替代方案)
如果不想修改系统环境变量,可直接编辑 OpenClaw 配置文件:
- 找到配置文件路径:(macOS/Linux)或 (Windows)
- 编辑文件,添加环境变量相关配置:
- 重启 OpenClaw 网关生效:
四、验证配置是否生效
部署完成后,执行以下命令检测:
如果输出中包含你配置的变量(如 ),且无红色错误提示,即配置成功。
总结
- macOS/Linux:优先编辑 /,添加变量后执行 生效;
- Windows:新手用图形界面配置环境变量,需重启终端;
- 验证:通过 或 确认变量加载成功;
- 安全:不要将含密钥的配置文件提交到代码仓库,可通过 排除。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/253609.html原文链接:https://javaforall.net
