打开WSL远程窗口不起作用-找不到命令wslpath

时间:2019-07-09 12:29:33

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

当尝试打开新的Remote-WSL窗口时,在“在WSL中安装VS Code服务器(详细信息):安装WSL组件”步骤中遇到错误。似乎找不到wslpath命令。

我尝试查看我的PATH变量,那里没有发现wslpath,也不知道该路径应该是什么样子?我也尝试过重新安装Linux发行版,但这没有帮助。

[2019-07-09 12:23:39.266] Launching C:\Windows\System32\wsl.exe bash -c "'$(wslpath -u 'c:/Users/laida/.vscode/extensions/ms-vscode-remote.remote-wsl-0.38.8/scripts/wslServer.sh')' '0f3794b38477eea13fb47fbe15a42798e6129338' 'stable' '.vscode-server' 'C:/Users/laida/AppData/Local/Temp/vscode-remote-wsl/0f3794b38477eea13fb47fbe15a42798e6129338/vscode-server-linux-x64.tar.gz' 0  " in c:\Users\laida\.vscode\extensions\ms-vscode-remote.remote-wsl-0.38.8
[2019-07-09 12:23:39.562] /bin/bash: wslpath: command not found
[2019-07-09 12:23:39.562] bash: : command not found
[2019-07-09 12:25:10.024] VS Code Server for WSL failed to start. No messages received for 90s

1 个答案:

答案 0 :(得分:0)

我今天在启动Remote-WSL时遇到了这个问题。如@Biswapriyo所述,我使用的是Windows 10较旧版本,因此我通过从https://github.com/laurent22/wslpath安装wslpath来解决了该问题 (注意:我还必须安装php才能正常工作)。 之后,我就可以启动Remote-WSL 我想安装一个更新的Windows 10版本可能也会工作,但是我无法做到这一点(托管映像),即使我能够用大锤杀死一只蚂蚁。