解决debian/linux antigravity的无法跳转问题
- 在 Debian 12 中,它就在 /usr/share/antigravity 路径下。
- 由于存在两个文件(esm 和 cjs),Antigravity 作为一个 Electron 应用,通常使用 cjs (CommonJS) 版本的模块。为了保险起见,建议两个文件都修改,或者优先修改 cjs 版本。
- 请按照以下步骤执行:
- 第一步:修改 cjs 版本(最关键)
- 使用 sudo 权限打开文件:
- Bash
- sudo nano /usr/share/antigravity/resources/app/node_modules/gaxios/build/cjs/src/gaxios.js
- 添加代码: 在文件的最顶端(通常是第一行或在所有 require 语句之前),加入以下代码:
- JavaScript
- process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
- 保存并退出: 按 Ctrl + O,回车保存,再按 Ctrl + X 退出。
- 第二步:修改 esm 版本(防止遗漏)
- 打开文件:
- Bash
- sudo nano /usr/share/antigravity/resources/app/node_modules/gaxios/build/esm/src/gaxios.js
- 添加代码: 同样在文件顶端加入:
- JavaScript
- process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
- 保存并退出。
- 第三步:重启 Antigravity 并配合 v2rayA
- 修改完代码后,必须彻底关闭 Antigravity 进程再重新打开:
- 彻底杀掉进程:
- Bash
- sudo pkill -9 antigravity
- 确保 v2rayA 处于“全局 (Global)”模式: 登录环节非常敏感,请先在 v2rayA 面板将模式切换为 Global。
- 再次尝试登录:
- 应用跳转到浏览器 -> 点击 Google 登录。
- 浏览器弹出“是否打开 Antigravity/xdg-open” -> 点击允许/打开。
- 如果回跳依然没反应(Debian 12 独有排查)
- 如果你已经修改了文件,但点击浏览器回跳按钮后,Antigravity 窗口还是没有任何变化,请检查以下两点:
- 检查 Chrome/Chromium 浏览器的沙盒限制: 有些 Debian 版本的 Chrome 无法调用外部程序。尝试在终端直接带环境变量启动应用:
- Bash
- export NODE_TLS_REJECT_UNAUTHORIZED=0
- antigravity
复制代码
|
在线会员 -
共 2 人在线 -
0 个会员(0 隐身),
2 位游客 -
最高纪录是 20 于 2026-3-30.