当我尝试code在 WSL Ubuntu 中从 Visual Studio Code 运行命令时遇到问题。我收到以下错误:
$ code .
/mnt/c/Users/Name/.vscode/extensions/ms-vscode-remote.remote-wsl-0.64.2/scripts/wslCode.sh: 63: /mnt/c/Users/Name/.vscode/extensions/ms-vscode-remote.remote-wsl-0.64.2/scripts/wslCode.sh: /home/barry/.vscode/bin/899d46d82c4c95423fb7e10e68eba52050e30ba3/bin/remote-cli/code: not found
Run Code Online (Sandbox Code Playgroud)
当我运行以下命令时,它会安装 VS Code 服务器并且该命令按预期工作:
$ /mnt/c/Users/Name/AppData/Local/Programs/Microsoft\ VS\ Code/bin/code .
Run Code Online (Sandbox Code Playgroud)
当我运行时which -a code,我可以看到我有两个与该命令相关的路径,并且我相信正确的路径是/mnt/c/Users/Name/AppData/Local/Programs/Microsoft VS Code/bin/code,但我不知道如何删除第一个路径,或者它如何首先将两个路径与该命令相关联?
barry@RandomName:~$ which -a code
/mnt/c/Program Files/Microsoft VS Code/bin/code
/mnt/c/Users/Name/AppData/Local/Programs/Microsoft VS Code/bin/code
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
windows-subsystem-for-linux ubuntu-18.04 vscode-remote wsl-2 ubuntu-20.04