从Windows Subsystem for Linux打开主机系统中的浏览器?
我有一个包含这一行的ruby脚本: system("open '#{html_path}'") html_path是本地.html文件的路径。因此脚本会打开一个浏览器,我可以在其中检查和查看此文件。 与MacOS环境相比,这在bashWSL中不起作用。运行脚本没有任何反应,当我open直接在控制台中执行调用时,我得到: sujan@LenovoX1:/mnt/c/Users/Jan/Documents/foo$ open Preview.html Couldn't get a file descriptor referring to the console 我已经调查open过在Ubuntu中做了不同的事情,我应该使用see或xdg-open打开一个文件。 不幸的是,这些在WSL中也不起作用: sujan@LenovoX1:/mnt/c/Users/Jan/Documents/foo$ see ./Preview.html Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/%{ <-- HERE (.*?)}/ at /us r/bin/see line 528. Couldn't find a …