【Vibe Coding】Claude Code CLI 本地版与全局版冲突

🔍 问题现象

  • 使用 cc switch 配置 OpenRouter 与自定义模型(如 z-ai/glm-5)后,CLI 仍返回默认 Claude Opus 4.1

CC Switch 已经改了默认模型 glm-5 ,但是在 Claude Code Cli 中, 我问 Claude Code 是什么模型, 他回答始终是 Opus 4.1

  • 执行 claude diagnostics 发现:系统同时存在 本地版 (npm-local)全局版 (npm-global) 两个安装

这是本地版本与全局的版本冲突了, CC-Switch 安装的是 /Users/nanlan/.claude/local 目录,而全局的版本我是安装在 /opt/homebrew/bin/claude目录下,两个版本的配置混乱

⚠️ 冲突根源

  1. 版本共存 :全局版(Homebrew/npm 全局安装)与本地版(~/.claude/local)同时存在,CLI 优先运行全局版
  2. 配置隔离cc switch 仅修改本地版配置文件,全局版无法读取该配置
  3. 默认回退:全局版未读到自定义配置时,自动回退到官方默认模型(Opus 4.1)

✅ 解决方案

方案 1:迁移到本地版(推荐,彻底解决冲突)

sh 复制代码
claude migrate-installer
  • 自动卸载全局版,仅保留本地版
  • 配置路径与 cc switch 完全对齐
  • 后续 cc switch 配置立即生效

方案 2:保留全局版(备选方案)

这种方式我觉得麻烦,因为 cc switch 只支持本地版 Claude CLI,用不了全局版。 CC-Switch 多好用的工具

  1. 删除本地版目录:

    sh 复制代码
    rm -rf ~/.claude/local
  2. 修复全局版更新权限:

    sh 复制代码
    sudo chown -R $USER:$(id -gn) $(npm -g config get prefix)
  3. 通过环境变量配置模型(写入 ~/.zshrc):

    sh 复制代码
    export ANTHROPIC_BASE_URL="https://openrouter.ai/api/v1"
    export ANTHROPIC_MODEL="z-ai/glm-5"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-opus-4.6"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-opus-4.6"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.6"
  4. 使环境变量生效:

    sh 复制代码
    source ~/.zshrc

🧪 验证步骤

  1. 查看当前运行版本:

    sh 复制代码
    claude doctor

    确认 Currently runningnpm-local(本地版)

  1. 验证当前模型:

    sh 复制代码
    claude model

    返回配置的模型(如 z-ai/glm-5

🤩 全局安装与本地的方式

  • 全局安装
arduino 复制代码
 # brew install
 brew uninstall claude
 
 # npm
 npm install -g calude 
  • 本地安装
arduino 复制代码
curl -fsSL https://claude.ai/install | sh

💡 关键结论

  • cc switch 是为本地版设计的配置工具,仅对本地版生效
  • 全局版与 cc switch 天然不兼容,是导致配置不生效的核心原因
  • 推荐迁移到本地版,这是最干净、最稳定的解决方案,能彻底避免版本冲突和配置失效问题
相关推荐
子兮曰17 小时前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
1点东西18 小时前
做了近两年的Agent开发,其实真正要学的就是这五件事
llm·agent·ai编程
七牛云行业应用18 小时前
Qwen-Image-2.1 开源部署完整指南:Diffusers、ComfyUI 与推理服务
ai编程
福如意如我心意19 小时前
TencentDB Agent Memory和其他开源memory
ai编程
小虎AI生活20 小时前
腾讯开源了一个项目,让 AI 直接用你已经登录好的浏览器
aigc·ai编程
瑶山20 小时前
开源编程Agent-OpenCode完整使用教程
开源·agent·ai编程·opencode
技术民工之路21 小时前
文生视频 vs 传统视频制作:核心优势
ai编程
plainGeekDev21 小时前
Harness 实战:用 Android 登录模块搭一套可靠的 Agent 开发环境
aigc·ai编程·claude
黄昏回响1 天前
从标准化到智能化:信息化的一场“地基革命”——兼论AI如何重新定义“标准化”
ai编程