如何在Windows上无需符号链接修改antigravitycli的默认.gemini路径?
如何修改antigravitycli的.gemini文件夹默认路径(原生配置方案)
问题背景
尝试将antigravitycli生成的.gemini文件夹从默认C盘路径移至D盘,已通过设置GEMINI_CLI_HOME/GEMINI_HOME环境变量成功修改标准Gemini CLI的路径,但antigravitycli完全忽略这些变量,启动时仍在C:\Users\username\.gemini重新生成文件夹。需满足以下约束:
- 不使用目录连接点/符号链接(
mklink /J) - 不编写自定义批处理/PowerShell脚本覆盖
%USERPROFILE% - 寻求原生、基于配置的解决方案
可能的原生解决方案
1. 检查并修改CLI内置配置文件
antigravitycli可能在.gemini文件夹内包含配置文件(如config.json、settings.yaml等):
- 先让CLI在默认路径生成完整的
.gemini文件夹 - 打开其中的配置文件,查找与存储路径相关的字段(如
home、storagePath) - 将字段值修改为D盘的目标路径(如
D:\dev\.gemini) - 将整个
.gemini文件夹剪切至D盘目标位置 - 重启CLI测试是否读取新路径的配置
2. 尝试专属环境变量
部分衍生CLI工具会使用自定义环境变量名,而非标准Gemini的变量:
- 设置
ANTIGRAVITY_GEMINI_HOME或AG_GEMINI_HOME环境变量,值为D盘目标路径 - 重启系统确保变量加载,再启动antigravitycli测试
3. 修改Windows注册表配置
若antigravitycli通过安装包部署,可能在注册表存储路径配置:
- 打开注册表编辑器(
regedit) - 导航至
HKEY_CURRENT_USER\Software\antigravitycli(或类似命名的键) - 查找是否存在
HomeDirectory、StoragePath等路径相关键值 - 修改键值为D盘目标路径,保存后重启CLI
4. 使用CLI内置配置命令
运行以下命令查看是否有路径配置选项:
antigravitycli --help antigravitycli config --help
若存在设置路径的命令(如antigravitycli config set home <新路径>),直接执行该命令配置自定义路径,CLI会自动读取新路径的配置文件
内容的提问来源于stack exchange,提问作者Little Thinker
相关产品推荐
相关产品推荐

