visual-studio-code - VSCode 和 WSL 的权限问题(代码 : command not found)

标签 visual-studio-code windows-subsystem-for-linux

我是 WSL 的新手,并且已经使用安装程序在 Windows 10 上本地安装了 VS 代码。目前,当我尝试运行 VS Code 命令时 code从 WSL,我收到以下消息:bash: /mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin/code: Permission denied此外,当我尝试为 WSL 运行 VS Code Server 时,我收到了类似的消息。

[2020-06-29 17:41:41.640] Launching C:\windows\System32\wsl.exe -d Ubuntu sh -c '"$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" cd9ea6488829f560dc949a8b2fb789f3cdc05f5d stable .vscode-server 0  ' in c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.4}
[2020-06-29 17:41:41.779] sh: 1: /mnt/c/Users/user/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.4/scripts/wslServer.sh: Permission denied
[2020-06-29 17:41:41.780] VS Code Server for WSL closed unexpectedly.
我试过配置 wsl @ wsl.conf 的权限:
[automount]
enabled = true
options = "uid=1000,gid=1000,umask=022,fmask=11,metadata"
不确定这是否相关,但我可以运行 code来自 Windows Powershell。
我目前正在使用 Microsoft Windows 1909 (OS Build 18363.836)WSL v1 .
任何帮助将不胜感激,提前致谢!

最佳答案

以管理员身份运行 wsl.exe 或 PowerShell Runs as Admin Windows

关于visual-studio-code - VSCode 和 WSL 的权限问题(代码 : command not found),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62644034/

相关文章:

node.js - 可视化代码和 node_modules 中的 typescript

javascript - Visual Studio Code 智能感知和 JavaScript ES5

ios - Flutter:无法在 build/ios/iphonesimulator/Runner.app 找到构建的应用程序包

docker - 使 PowerShell 推荐像 Linux-bash(例如 docker)

javascript - 方法/函数在 IntelliSense 中显示为变量

node.js - 如何确定已编译 native 模块的 ABI 版本(和其他详细信息)?

webstorm - 如何使用 WSL 作为 WebStorm 或任何其他 JetBrains 产品中的默认终端?

windows-subsystem-for-linux - Windows 子系统 linux 2 (wsl2) 下的 ubuntu 无法访问互联网

visual-studio-code - VSCode : use WSL Git instead of Git for Windows

reactjs - 为什么我不能重命名 React 组件的文件名?