PhpStorm和WSL集成

时间:2018-11-29 11:05:33

标签: gulp phpstorm windows-subsystem-for-linux

我想将WSL集成到PhpStorm中,因为我想对PhpStorm中的所有Gulp tasksTerminal使用WSL。

这样做的原因是我的Gulp任务正在使用Rsync,Windows无法使用。

这些步骤是我到目前为止已经完成的步骤:

  1. 安装WSL(Ubuntu 18.04)。
  2. 在不更改任何默认设置的情况下安装PhpStorm。
  3. 在WSL中安装我需要的所有内容(npm,git,php,gulp等)。
  4. 在PhpStorm设置中,我在C:\Users\Mike\AppData\Local\Microsoft\WindowsApps\ubuntu.exe中添加了Settings > Tools > Terminal

PhpStorm底部的Terminal确实在使用WSL。我通过执行lsb_release -a进行了检查。

接下来我要做的是在PhpStorm终端中手动执行gulp任务 。这工作了。就像使用WSL一样。

问题/疑问:

一旦我使用PhpStorm中的Gulp窗口激活任务,它将不再起作用。这会给我错误

  

“ rsync”未被识别为内部或外部命令,可操作程序或批处理文件。

这意味着它没有使用正确的终端来运行这些任务吗?有办法使它起作用吗?

Image of PhpStorm Gulp task window + the error

Gulp task run config

0 个答案:

没有答案