スポンサーリンク

Windows10+WSL2+Ubuntu20.02上で急にVisualStudioCodeが動かなくなったときはPATHをもう一度通してからWSL2を再起動する

Rubyを触ろうとして、いつものように、

  1. WSL2のUbuntu20.02を起動
  2. sudo apt update
  3. sudo apt upgrade
  4. cd ruby-book
  5. code .

したらエラー。コマンドが無いって言われました。このエラーは2回目。

ググったら以下のサイトを発見。
https://snowsystem.net/other/windows/vscode-wsl-run-error/

https://snowsystem.net/other/windows/vscode-wsl-run-error/

こちらの通りにやってみる

スポンサードリンク

開発環境

Windows 10 Pro 21H1
Hyper-Vを有効化
VisualStudioCode (wsl用の拡張機能インストール済み)

WSL2 Ubuntu 20.04 LTS
rbenv 1.2.0-8-ga76c4aa
ruby 3.1
nvm 0.39.1
node 16.13.2
yarn 1.22.17
sqlite3
google-chrome-stable

PATHを通す

WSL2+Ubuntu20.02上で以下を入力。ユーザ名のところは自分の設定の値にします。

export PATH=$PATH:'/mnt/c/Users/(ユーザ名)/AppData/Local/Programs/Microsoft VS Code/bin'

PowerShellでwslをシャットダウン

PowerShellを起動して、以下を入力

wsl --shutdown

もう一度WSL2のUbuntu20.02を起動してVisualStudioCodeを起動

再度、WSL2のUbuntu20.02を起動して、以下を入力します。

code .

無事、起動しました。

なぜ、突然、PATHが通らなくなってしまうのか謎、、、

スポンサーリンク