解决debian/linux antigravity的无法跳转问题

| 查看: 400 | 回复: 0
搬运工 中级会员
2026-1-11 22:15:42 | 楼主 | 回复 | 只看该作者
  1. 在 Debian 12 中,它就在 /usr/share/antigravity 路径下。

  2. 由于存在两个文件(esm 和 cjs),Antigravity 作为一个 Electron 应用,通常使用 cjs (CommonJS) 版本的模块。为了保险起见,建议两个文件都修改,或者优先修改 cjs 版本。

  3. 请按照以下步骤执行:

  4. 第一步:修改 cjs 版本(最关键)
  5. 使用 sudo 权限打开文件:

  6. Bash

  7. sudo nano /usr/share/antigravity/resources/app/node_modules/gaxios/build/cjs/src/gaxios.js
  8. 添加代码: 在文件的最顶端(通常是第一行或在所有 require 语句之前),加入以下代码:

  9. JavaScript

  10. process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
  11. 保存并退出: 按 Ctrl + O,回车保存,再按 Ctrl + X 退出。

  12. 第二步:修改 esm 版本(防止遗漏)
  13. 打开文件:

  14. Bash

  15. sudo nano /usr/share/antigravity/resources/app/node_modules/gaxios/build/esm/src/gaxios.js
  16. 添加代码: 同样在文件顶端加入:

  17. JavaScript

  18. process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
  19. 保存并退出。

  20. 第三步:重启 Antigravity 并配合 v2rayA
  21. 修改完代码后,必须彻底关闭 Antigravity 进程再重新打开:

  22. 彻底杀掉进程:

  23. Bash

  24. sudo pkill -9 antigravity
  25. 确保 v2rayA 处于“全局 (Global)”模式: 登录环节非常敏感,请先在 v2rayA 面板将模式切换为 Global。

  26. 再次尝试登录:

  27. 应用跳转到浏览器 -> 点击 Google 登录。

  28. 浏览器弹出“是否打开 Antigravity/xdg-open” -> 点击允许/打开。

  29. 如果回跳依然没反应(Debian 12 独有排查)
  30. 如果你已经修改了文件,但点击浏览器回跳按钮后,Antigravity 窗口还是没有任何变化,请检查以下两点:

  31. 检查 Chrome/Chromium 浏览器的沙盒限制: 有些 Debian 版本的 Chrome 无法调用外部程序。尝试在终端直接带环境变量启动应用:

  32. Bash

  33. export NODE_TLS_REJECT_UNAUTHORIZED=0
  34. antigravity
复制代码


使用道具

在线会员 - 共 2 人在线 - 0 个会员(0 隐身), 2 位游客 - 最高纪录是 20 于 2026-3-30.

返回顶部