visual-studio-code - 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
解决方案
正如@Biswapriyo 提到的,这是一个开放的错误,WSL 无法访问 Windows C 驱动器。帮助我的解决方法是像这样重新启动 WSL:
wsl --shutdown
wsl
推荐阅读
- python - 散景:在嵌套分类图中添加一条线
- ios - Swift:写入 JSON 并在本地保存到 iPhone 文件
- html - 内联显示时相对定位的元素会消失吗?
- javascript - 检查数组中的多个对象并比较对象中的某些属性何时满足条件
- apache-nifi - NiFi ReplaceText 行为不同
- vba - 访问导航表单以将焦点设置在子表单文本框上
- java - 将 Java 类转换为 JSON 对象/格式的快速方法
- vba - Debug.打印表格中的所有数据
- laravel - Laravel - 离开状态在chartjs BarChart中给出错误的结果
- javascript - 为什么 JSON.parse 不适用于此字符串?