問題の概要
Antigravity v1.16.5 で Dev Container に接続しようとすると、以下のエラーが発生します:
リモート環境をフェッチ出来ませんでした。
リモート拡張ホスト サーバーへの接続に失敗しました
(エラー: WebSocket close with status code 1006)
原因
Antigravity v1.16.5 にバグがあり、Node.js のパスを間違った場所で探してしまいます。
-
実際のインストール場所:
~/.antigravity-server/bin/1.16.5-{commitHash}/node -
Antigravityが探す場所:
~/.antigravity-server/bin/{commitHash}/node← バージョン番号が抜けている!
このため、Node.js が見つからず接続エラーになります。
解決方法
手順1: 一度接続を試す
まず Antigravity で「Reopen in Container」を実行してください。
エラーが出ますが、これでコンテナ内に Antigravity サーバーがインストールされます。
手順2: MacBook のターミナルを開く
-
Command (⌘) + スペースを押す - 「ターミナル」と入力
- Enter を押す
手順3: コンテナに入る
ターミナルで以下のコマンドを実行:
docker exec -it myportfolio-dev bash
注意:
myportfolio-devはコンテナ名です。
別のプロジェクトの場合は、コンテナ名を変更してください。
手順4: Antigravity サーバーのフォルダを確認
ls -la ~/.antigravity-server/bin/
1.16.5- で始まる長い名前のフォルダが表示されます。
例: 1.16.5-1504c8cc4b34dbfbb4a97ebe954b3da2b5634516
手順5: シンボリックリンク(看板)を作成
cd ~/.antigravity-server/bin/
次に、手順4で確認したフォルダ名を使って、以下のコマンドを実行:
ln -s 1.16.5-{commitHash} {commitHash}
具体例 (commitHash が 1504c8cc4b34dbfbb4a97ebe954b3da2b5634516 の場合):
ln -s 1.16.5-1504c8cc4b34dbfbb4a97ebe954b3da2b5634516 1504c8cc4b34dbfbb4a97ebe954b3da2b5634516
手順6: 確認
ls -la
以下のように矢印 (->) が表示されたら成功:
lrwxrwxrwx 1 node node 47 Feb 17 13:07 1504c8cc4b34dbfbb4a97ebe954b3da2b5634516 -> 1.16.5-1504c8cc4b34dbfbb4a97ebe954b3da2b5634516
手順7: コンテナから出る
exit
手順8: Antigravity で再接続
Antigravity で「Reopen in Container」を再度実行してください。
成功です! 🎉
自動化する方法(推奨)
毎回手動で修正するのは面倒なので、自動化しましょう。
devcontainer.json に自動修正スクリプトを追加
.devcontainer/devcontainer.json を開き、以下を追加または編集:
すでに postCreateCommand がある場合
既存のコマンドの後ろに && で追加:
{
"postCreateCommand": "npm install && ([ -d ~/.antigravity-server/bin ] && cd ~/.antigravity-server/bin && for dir in *-*; do [ -d \"$dir\" ] && commit=${dir#*-} && [ ! -e \"$commit\" ] && ln -s \"$dir\" \"$commit\" && echo \"Fixed Antigravity path: $dir -> $commit\"; done || true)"
}
postCreateCommand がない場合
新しく追加:
{
"name": "My Project",
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye",
"postCreateCommand": "([ -d ~/.antigravity-server/bin ] && cd ~/.antigravity-server/bin && for dir in *-*; do [ -d \"$dir\" ] && commit=${dir#*-} && [ ! -e \"$commit\" ] && ln -s \"$dir\" \"$commit\" && echo \"Fixed Antigravity path: $dir -> $commit\"; done || true)"
}
設定を反映
-
Command + Shift + Pでコマンドパレットを開く - 「Dev Containers: Rebuild Container」を選択
- コンテナが再構築され、自動的に修正が適用されます
これで、今後コンテナを作り直しても自動的に問題が修正されます!
トラブルシューティング
コンテナ名がわからない場合
docker ps
を実行して、NAMES 列を確認してください。
他のユーザー名の場合
コンテナ内のユーザーが node 以外の場合、パスが異なることがあります:
# rootユーザーの場合
ls -la /root/.antigravity-server/bin/
# vscodeユーザーの場合
ls -la /home/vscode/.antigravity-server/bin/
参考情報
- バグ報告スレッド: Google AI Forum - Antigravity v1.16.5 Issue
- 影響バージョン: Antigravity v1.16.5
- 発生日: 2026年2月5日以降
- ステータス: Googleのエンジニアリングチームに報告済み(2026年2月17日時点で未修正)
まとめ
このドキュメントは、Antigravity v1.16.5 の既知のバグに対する回避策です。
Google が公式に修正するまで、この方法で対処してください。
作成日: 2026年2月17日
最終更新: 2026年2月17日