Gemini 出现 default 配置且无法删除 - CC Switch
Quick fix
default 是 CC Switch 导入现有 live 配置生成的预期供应商;需先在设置中切换当前供应商,再删除不需要的配置。
Symptom
Section titled “Symptom”产生一个default配置。而且提示正在使用无法删除。CC Switch 在首次接管或配置同步时,会把已有的 live 配置导入成一个 `default` 供应商,以避免原始配置丢失,因此单独看到一个 `default` 配置通常是预期行为。只有当出现“反复新建多个 `default`”或“每次启动都会重复生成”时,才属于另一类异常,需要补充版本号和复现步骤进一步排查。
该集群中还包含相关变体:有用户报告仅有一条 Gemini 配置且不可用时仍不能删除。当前行为是“正在使用”的供应商会被保护,不能直接删除;处理方式不是强制删除,而是先切换到其他可用供应商(例如添加 Gemini 官方供应商预设),再删除旧配置。另有用户提到首次安装时 Gemini 在“主页面显示设置”中的勾选状态与实际显示不一致,这是 UI 默认值 fallback 与后端默认值不一致导致的显示问题,不影响 `default` 配置生成机制本身。
确认 `default` 配置是否为 CC Switch 导入现有 live 配置生成。如果只出现一个 `default`,且内容对应你本机已有的 Gemini / Codex 配置,这通常是预期行为,不必删除。
如果你不想使用该 `default` 配置,先添加或切换到另一个可用供应商。Gemini 可使用预设中的 Gemini 官方供应商;切换成功后,该 `default` 配置不再处于“正在使用”状态。
切换完成后再尝试删除不需要的供应商配置。若系统仍提示无法删除,请确认当前删除目标是否仍被标记为正在使用,或先重启 CC Switch 后重新切换再删除。
如果出现“每次启动都会重复生成 default”或“多个 default 配置”,这不是预期行为。请记录 CC Switch 版本号、操作系统、涉及应用(如 Gemini CLI / Codex)、复现步骤和截图,并提交 issue 或重开相关 issue。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 4 个真实 issue
- 为什么总是会产生一个 default 配置?
- CC Switch 会把已有的 live 配置导入成一个 `default` 供应商,以避免原始配置丢失。单独看到一个 `default` 配置通常是预期行为;只有反复生成多个 `default` 才需要进一步排查。
- default 配置提示正在使用,无法删除怎么办?
- 先切换到其他可用供应商,使 `default` 不再是当前使用配置,然后再删除。当前版本会保护正在使用的供应商,避免误删导致 CLI 配置丢失。
- 只有一条 Gemini 配置且不可用,也不能删除吗?
- 有用户报告过该情况。维护者指向 README 的 FAQ,说明当前删除行为受“正在使用”状态保护。建议先添加或切换到另一个供应商,再删除不可用配置。
- 设置了 Gemini API 后无法使用 Gemini 官方账户怎么办?
- 添加一个 Gemini 官方供应商(预设里有)并切换到该供应商即可。
- 首次安装时 Gemini 默认不显示在主页面,是同一个问题吗?
- 这是相关但独立的显示设置问题:前端 fallback 默认值为 `gemini: false`,而后端默认为 `gemini: true`,导致设置页勾选状态与首页显示不一致。它不等同于 `default` 配置生成问题。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。