我在 WSL Ubuntu(Windows 11 主机操作系统)中安装了 Linux 版本的 PHPStorm。但是,单击任何 HTTP 链接都会出现此图像,并且无法在 Windows 中打开 Chrome 浏览器。当我在 WSL 命令提示符中键入'/mnt/c/Program Files/Google/Chrome/Application/chrome.exe'
并按 Enter 时,它会打开 Chrome。在 PHPStorm 中,同样的事情不起作用。
使用相同的路径,'
我得到这个错误
我可以安装 Chromium 并将其设置为 PHPStorm 链接,但这样做效率低下,因为我想对所有链接使用 Windows 版本的 Chrome。
这显然是 WSL 的一个已知错误 https://github.com/microsoft/WSL/issues/6170
答案1
第一次尝试时,问题可能出在将引号作为文件名的一部分。第二次尝试时,问题可能出在路径中的空格。
为了解决空白问题,可以采取下列方法之一:
- 在空白处 ( ) 前添加反斜线
\
,如果失败, - 使用不带空格的路径名,例如在另一个文件夹内添加指向 Chrome 的符号链接,或者使用批处理文件。
答案2
这是 WSL 的一个问题,正如链接Github 错误,重新启动 WSL 有帮助。路径应如下所示,不带空格转义或额外引号。
/mnt/c/Program Files/Google/Chrome/Application/chrome.exe