配置改了不生效:先完全退出客户端再打开

刚改完 Key 或 Base URL,软件仍报同一句 401/404。先当旧进程没死,再当配置写错。

示意图:改配置后完全退出、新开终端再测

30 秒判断

改的是:应用设置页、系统环境变量,还是 .env?三者生效范围不同,都要「新进程」才读到。

原因

图形软件从托盘复活会带着旧环境。IDE 内置终端是打开那一刻的环境副本。Claude Code / Codex 对已启动的 session 不会自动 unset 变量。

处理

  1. macOS:Dock 右键退出,确认菜单栏图标没了;Windows:托盘退出。
  2. 终端:关掉该 Tab,新开一个;需要时 source ~/.zshrc
  3. VS Code / Cursor:Developer: Reload Window。

怎么确认好了

终端 env | grep 前缀(不要打印完整 Key)与软件里看到的一致;最短请求行为变了。

仍不行

可能有两份配置(用户目录 vs 项目 .env)在抢。用软件自带的 /status 或设置页看实际生效值。

验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏