insist anan 在 Gemini CLI 诡异的环境文件选择逻辑 中发帖
今天下午碰到gemini cli配置第三方api时候,其他项目可以正常对话,某个项目一直报api错误的问题。发现它会优先找到工作区最近的.env(哪怕是空文件),一旦找到了就不再回退读取 ~.gemini.env,所以在这个项目里会“像被覆盖了一样”没拿到全局配置导致报错,真的离谱啊。
加上这个就可以了,或者直接把空的.env删除掉
# Gemini CLI Configuration
GEMINI_API_KEY=anan
GOOGLE_GEMINI_BASE_URL=http://localhost:9996/
GEMINI_MODEL=gemini-2.5-flash