0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VS Code (Antigravity) をWSLに接続しようとしてハマった話

0
Last updated at Posted at 2026-04-11

(初学者向けです)

環境:Windows11 Pro

結論:WSLのdhisto導入忘れと、Docker Desktopインストール直後という環境起因でした。

事象

VS CodeとAntigravityをインストールして、各IDEからWSLに繋ごうとしたら、見たこと無いエラーになった。

時系列

  1. 新PCにて、Docker Desktopをインストール。

  2. VS CodeとAntigravityをインストール。CodeからWSLにつなごうとしたらエラー。Antigravityからも同様。

  3. WSL環境にlibstdc++が無いとのこと。

  4. WSLに入ってlibstdc++インストール。(注:これは事象再現のために書いてますが、トレースしては駄目です)

    $ wsl
    docker-desktop# apk get libstdc++
    
  5. 再度CodeからWSLつなごうとしたら、今度はパッケージダウンロード中に容量が足りないと叱られる。

原因

原因は、Docker desktopインストーラによりWSLをセットアップしたため、"docker-desktop" ディストロがデフォルトになっていたためでした。

$ wsl --list
Linux 用 Windows サブシステム ディストリビューション:
docker-desktop (既定値)

docker-desktopはDocker engineのための最小構成イメージだと思います。Code/AntigravityはRemote connectで既定のWSL=docker-desktopに接続しにいって失敗してたんですね。

ちゃんと以下をしましょう。

$ wsl --install -d Ubuntu
$ wsl --set-default Ubuntu

DockerとかWSLとかVSCodeとかの単体インストールの記事は沢山あって、今どきはLLM君に聞けば効率的に情報も集まりますが、意外とこういう合わせ技でつまずいたりするんですよね。

同じように躓いた人の助けになれば幸いです。

途中でdocker-desktopって文字がチラチラしてたんで、気づかなかった間抜けは自分ぐらいなもんかも?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?