首页 > 解决方案 > WSL2 终端无法识别 Visual Studio Code

问题描述

当我尝试从 WSL 执行代码时,如下所示:

cmd.exe
wsl code .

我收到以下错误:

/bin/bash: code: command not found

但是,如果我执行相同的命令但首先以管理员身份运行 cmd.exe,vscode 会按预期打开。

问题是为什么当我以非管理员身份运行时无法识别“代码”,我该如何解决?

附加信息:WSL2 版本 41959 vscode 版本 1.38 vscode 远程 WSL 扩展版本 0.39.5

标签: visual-studio-codewindows-subsystem-for-linuxvscode-remote

解决方案


正如@Biswapriyo 提到的,这是一个开放的错误,WSL 无法访问 Windows C 驱动器。帮助我的解决方法是像这样重新启动 WSL:

wsl --shutdown
wsl

推荐阅读