Я пытаюсь интегрировать WSL в PhpStorm, потому что я хочу использовать WSL для всех моих Gulp tasks
и Terminal
в PhpStorm.
Причина этого заключается в том, что мои задачи Gulp используют Rsync
который недоступен для Windows.
Это шаги, которые я прошел до сих пор:
- Установка WSL (Ubuntu 18.04).
- УстановкаPhpStorm без изменения настроек по умолчанию.
- Установите все, что мне нужно в WSL (npm, git, php, gulp и т. Д.).
- В настройках PhpStorm я добавил
C:\Users\Mike\AppData\Local\Microsoft\WindowsApps\ubuntu.exe
в Settings > Tools > Terminal
Terminal
в нижней части PhpStorm действительно использует WSL.Я проверил это, выполнив lsb_release -a
.
Затем я выполнил задачу gulp вручную в терминале PhpStorm.Это сработало.Как и при использовании WSL.
Проблема / вопрос:
Как только я использую окно Gulp в PhpStorm для активации задач, оно больше не работает.Это даст мне ошибку
'rsync' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Это означает, что он не используетправильный терминал для запуска этих задач?Есть ли способ заставить это работать?