Tips
WSLからVSCodeを起動するのにエラーが出ました。1~4まで試して解決しませんでした。
エラー1
よく有りそうなエラーですが、パスが通ってないのが原因なので手動でもbashrcあたりに追記する必要があります。
# code . Command 'code' not found, did you mean: command 'cdde' from deb cdde command 'cobe' from deb python-cobe command 'node' from deb nodejs command 'tcode' from deb emboss command 'cde' from deb cde command 'ode' from deb plotutils Try: apt install <deb name>
追記するパス
# vi .bashrc
ファイルの最後にでも追記します。
export PATH=$PATH:"/mnt/c/Users/ユーザー名/AppData/Local/Programs/Microsoft VS Code/bin"
エラー2
下記のエラーが出た場合は、VS Codeの拡張機能 Remote - WSLを再インストールしてください。
/mnt/c/Users/ユーザー名/AppData/Local/Programs/Microsoft VS Code/Code.exe: Invalid argument
エラー3
VS Codeを開くと
VS Code Server for WSL closed unexpectedly
Check WSL terminal for more details.
解決方法は下記で解決することがある。
$ rm -rf .vscode-server
エラー4
解決しなかったので再度 code . を実行すると下記のエラーが出る。
$ code . Installing VS Code Server for x64 (dfd34e8260c270da74b5c2d86d61aee4b6d56977) Downloading: 100% Unpacking: 100% Unpacked 2341 files and folders to /home/kudo/.vscode-server-server/bin/dfd34e8260c270da74b5c2d86d61aee4b6d56977. /mnt/c/Users/kudo/.vscode/extensions/ms-vscode-remote.remote-wsl-0.58.5/scripts/wslCode.sh: 69: /mnt/c/Users/kudo/.vscode/extensions/ms-vscode-remote.remote-wsl-0.58.5/scripts/wslCode.sh: /home/kudo/.vscode-server-server/bin/dfd34e8260c270da74b5c2d86d61aee4b6d56977/bin/code: not found
これは以前確認したエラーなので再度VS Codeからリモートで接続すると解決した。
-
[Tips] WSL2でVS Codeの起動がnot foundで失敗する - 技術的な何か。
Tips WSL2でVS Codeでいじってたらエラーで立ち上がってこなくなったのでメモです。 .Netで作成したディレクトリ内のファイルを削除したらVS Codeを立ち上げできなくなりました。 ro
level69.net
これでも解決できませんでした。
原因
どうやら、Windows StoreからインストールしたUbuntuはrootでは立ち上がらないようです。
通常のユーザーでは立ち上がってきました。