问题

vscode升级0.63.13后,在wsl中无法通过”code .”打开

  1. $ code .
  2. $ /mnt/c/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-wsl-0.63.13/scripts/wslCode.sh: 69: /mnt/c/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-wsl-0.63.13/scripts/wslCode.sh: /home/boqin/.vscode-server-server/bin/d6ee99e4c045a6716e5c653d7da8e9ae6f5a8b03/bin/code: not found

解决方法

  1. 从Windows打开vscode
  2. 打开extensions,搜索wsl
  3. 应该会显示wsl需要更新,那就更新
  4. 打开wsl,输入code
  5. 这会导致code的另一次升级,这回code就可以加载了

    方法来源

    https://github.com/microsoft/vscode-remote-release/issues/6294#issuecomment-1031974516