问题描述
在WSL中用code .
命令启动vscode时,报错显示:
/mnt/d/Software/Microsoft VS Code/bin/code: 61: /mnt/d/Software/Microsoft VS Code/Code.exe: Exec format error
解决方法
在WSL中运行以下命令:
sudo sh -c 'echo :WSLInterop:M::MZ::/init:PF > /usr/lib/binfmt.d/WSLInterop.conf'
sudo systemctl unmask systemd-binfmt.service
sudo systemctl restart systemd-binfmt
sudo systemctl mask systemd-binfmt.service
然后重新启动WSL,再次运行code .
命令