Visual Studio Code在WSL2上无法工作

9
当我尝试在WSL2终端中打开VS Code,就像这样:

code . 

我遇到了以下错误:
mkdir: cannot create directory {DIRECTORY} : Permission denied

使用sudo命令启动时:
sudo: code: command not found

我在Windows上将VS Code添加到了我的PATH环境变量中,并且安装了WSL-Remote

我正在使用以下工具:

  • Windows 10 Pro 10.0.19041
  • WSL 2
  • Ubuntu 20.04 LTS
  • VS Code 1.47.1
1个回答

3

请检查配置文件(/etc/sudoers),您需要修改 secure_path 以启用使用sudo命令运行VS code。

enter image description here

此外,最好将命令路径放入 /etc/profile 中,这样每个用户都可以运行VS Code


1
我们能不能得到这个内容不是图片,而是可选择的文字? - ditoslav
这是对我有效的代码:secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/mnt/c/Programs/Microsoft VS Code/bin" - dikuw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接