wslview 在工作目录之外失败

Max*_*m J 3 windows-10 windows-subsystem-for-linux wsl2

我尝试使用 wslview 打开位于 /usr/libexec/valgrind/dh_view.html 的 valgrinds dhal Web 界面。

wslview /example/path/file
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Start : This command cannot be run due to the error: The system cannot find the file specified.
At line:1 char:1
+ Start "/usr/libexec/valgrind/dh_view.html"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
Run Code Online (Sandbox Code Playgroud)

当我在工作目录中指定文件时,一切正常。没有cd如何使用wslview?

Not*_*1ds 5

似乎已在最新版本的软件包中修复wslu。我可以在升级前重现您的问题,但升级后它工作正常。

您没有提及您正在使用哪个发行版,但请参阅此处以获取各种发行版的安装说明。

对于 Ubuntu,通过 PPA 升级:

sudo add-apt-repository ppa:wslutilities/wslu
sudo apt update
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)