Mac 的.zshrc在 Windows 上等价怎么做:设置环境变量

很好,这次我给你讲清楚 Mac 的 .zshrc 在 Windows 上等价怎么做 ,以及你这套 INTELLIGROW_API_KEY 应该如何在 Windows 正确配置。


一、核心区别:Mac vs Windows

在 Mac:

bash 复制代码
export INTELLIGROW_API_KEY=sk-xxxx

写进:

复制代码
~/.zshrc

是因为:

  • macOS 用 zsh
  • zsh 启动时会加载 .zshrc

✅ Windows 没有 .zshrc

Windows:

  • 用 PowerShell
  • 或 CMD
  • 没有 .zshrc
  • 环境变量存储在 注册表

二、Windows 正确做法(推荐方式)

你现在 config.toml 写的是:

toml 复制代码
env_key = "INTELLIGROW_API_KEY"

说明 Codex 会读取:

复制代码
INTELLIGROW_API_KEY

这个环境变量。


✅ 方法一(推荐):永久设置环境变量

在 PowerShell 执行:

powershell 复制代码
setx INTELLIGROW_API_KEY "sk-你的新key"

然后:

✅ 关闭所有 PowerShell

✅ 关闭 VSCode(如果你在用)

✅ 重新打开终端

验证:

powershell 复制代码
echo $env:INTELLIGROW_API_KEY

能看到 key 才算成功。


三、如果你想要"像 .zshrc 一样自动加载"

Windows 对应的是:

✅ PowerShell Profile 文件

执行:

powershell 复制代码
notepad $PROFILE

如果提示文件不存在,输入 Y 创建。

然后在里面写:

powershell 复制代码
$env:INTELLIGROW_API_KEY="sk-你的新key"

保存。

以后每次打开 PowerShell:

✅ 自动加载

✅ 不用 setx

✅ 类似 .zshrc


四、三种方式对比

方式 是否永久 是否推荐
setx ✅ 永久 ✅ 推荐
PowerShell Profile ✅ 半永久 ✅ 可用
临时 $env:XXX= ❌ 当前窗口 ❌ 仅测试用

五、你的完整 Windows 正确配置流程

① 删除旧 key(强烈建议)

去 intelligrow 后台重建 key。


② 设置环境变量

powershell 复制代码
setx INTELLIGROW_API_KEY "新key"

③ 重启终端


④ 验证

powershell 复制代码
echo $env:INTELLIGROW_API_KEY

⑤ 启动 codex

powershell 复制代码
codex

六、注意一个坑(很多人踩)

如果你:

  • 在 VSCode 里运行 codex
  • 而 VSCode 是在设置环境变量之前打开的

那必须:

👉 完全关闭 VSCode

👉 重新打开

因为 VSCode 启动时会加载环境变量快照。


七、关于 ~/.codex/config.toml 在 Windows

Mac:

复制代码
~/.codex/config.toml

Windows 实际路径是:

复制代码
C:\Users\你的用户名\.codex\config.toml

你可以执行:

powershell 复制代码
notepad $env:USERPROFILE\.codex\config.toml

八、总结一句话

Mac 的:

复制代码
export XXX=xxx
写入 .zshrc

在 Windows 等价于:

复制代码
setx XXX "xxx"

或者写进:

复制代码
$PROFILE

后记

2026年4月2日于上海,在gpt5.2辅助下完成。

相关推荐
counterxing2 天前
最近发现一个 Mac 工具,有点像把 Raycast、语音输入法、截图和录屏塞到了一起
macos·ai编程·claude
元Y亨H9 天前
MacBook Air 开发神器:IDEA 与 PyCharm 极简安装及环境配置
macos
yuanyxh10 天前
macOS 应用 - 纯对话生成
前端·macos·ai编程
qq_3692243312 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
AI创界者12 天前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
阿米亚波12 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
AirDroid_cn12 天前
系统终端与iTerm2字体看起来不一样?macOS Sequoia统一渲染指南
macos
caimouse12 天前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows
初圣魔门首席弟子12 天前
Node.js 详细介绍(知识库版)
windows·qt·node.js·知识库
CHENG-JustDoIt12 天前
AI工具 | 爆火开源项目Odysseus AI 工作台:从项目介绍、部署情况及其使用等多方位分析指南(含详细步骤)
大数据·人工智能·windows·python·ai·开源·github