🚀 OpenClaw Antigravity 版本停用修復:解決 Mac M1 (Homebrew) 連線錯誤的終極指南
OpenClaw 遇到 Antigravity 版本過期?Mac M1 (Homebrew) 手動修復教學
如果你在 Mac 上使用 OpenClaw 時,發現 google-antigravity 模型無法使用,並噴出以下錯誤訊息:
This version of Antigravity is no longer supported. Please update to receive the latest features!
這代表 Google 伺服器端已經停用了你目前 OpenClaw 底層套件所模擬的 Antigravity 版本號。在官方發布正式更新前,我們可以透過修改本地檔案來快速修復。
🛠️ 環境說明
• OS: macOS (M1/M2/M3 Silicon)
• 安裝方式: Homebrew (npm install -g)
• 受影響模型: 所有 google-antigravity/* 模型
💡 修復原理
OpenClaw 透過 @mariozechner/pi-ai 套件與 Google API 通訊,該套件內寫死了一個 userAgent 版本字串(如 1.11.5)。當 Google 判定該版本過舊時就會拒絕連線。我們只需要將其修改為目前有效的版本號(如 1.15.8 或更高)即可。
📝 手動修復步驟
步驟 1:找到目標檔案
在 Mac M1 且使用 Homebrew 安裝的環境下,檔案路徑通常位於:
/opt/homebrew/lib/node_modules/openclaw/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
你可以直接使用編輯器開啟它,或者在終端機輸入:
code /opt/homebrew/lib/node_modules/openclaw/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
步驟 2:修改版本號
在檔案中搜尋 1.11.5(或目前的舊版本號),並將其替換為最新的有效版本號。
快速指令 (使用 sed):
sudo sed -i '' 's/1\.11\.5/1.15.8/g' /opt/homebrew/lib/node_modules/openclaw/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
(注意:版本號 1.15.8 是目前已知可用的,若未來再次失效,請查閱 Antigravity Changelog 取得最新號碼)
步驟 3:重啟 Gateway
修改完成後,必須重啟 OpenClaw 服務才會生效:
openclaw gateway restart
步驟 4:驗證
嘗試詢問 bot 一個問題,或輸入 /status 檢查模型連線是否正常。
⚠️ 注意事項
1. 更新覆蓋:如果你執行了 npm update -g openclaw,這個手動修改會被覆蓋掉,屆時若官方尚未修復,需重新執行此步驟。
2. 路徑差異:若你的 Homebrew 安裝路徑不同,請先用 find 指令確認檔案位置:
find /opt/homebrew -name "google-gemini-cli.js"
參考資料:
OpenClaw (原 Moltbot) 遇到 Antigravity 版本過期?手動修改 pi-ai 版本號快速修復 - ZeroOne (laplusda.com)
留言
張貼留言
歡迎留下您的心靈足跡👍