【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 天然不兼容,是导致配置不生效的核心原因
  • 推荐迁移到本地版,这是最干净、最稳定的解决方案,能彻底避免版本冲突和配置失效问题
相关推荐
宅小年7 小时前
Codex 大更新!不只写代码,6 套职业技能,开始接手知识工作流
openai·ai编程
宅小年7 小时前
DeepSeek-V4-Pro 官宣 2.5 折转为正式价格后,我把它接入了 Claude Code
ai编程
宅小年7 小时前
微信读书出了 Skill,但我最关心的不是 AI 总结书
ai编程
灵感__idea8 小时前
《AI工程》:高质量提示词怎样设计?
aigc·openai·ai编程
孟健9 小时前
月访问 2800 万的工具站,真正厉害的是这套结构
ai编程
超哥--10 小时前
B站视频内容智能分析系统(三):B站视频自动采集
java·开发语言·音视频·ai编程
小村儿10 小时前
连载13- 内部Tools,Claude Code 怎么真正"动"你的代码
前端·后端·ai编程
ANnianStriver10 小时前
PetLumina 07 — 宠物管理升级与 JavaScript 大数精度修复
开发语言·javascript·ai编程·宠物
阿里云云原生10 小时前
Code designs Harness 还是 Model drives Harnesses?
ai编程
阿里云云原生11 小时前
吉利运维进化论:没有高质量的架构资产,就没有高质量的 AIOps
ai编程