Windows 10: bash: behat: команда не найдена ошибка

Когда я бегу behat -v (или любая другая команда Behat) в Git Bash я получаю следующую ошибку

bash: behat: команда не найдена

Он отлично работает в командной строке Windows.

Я пытался установить Git с разными параметрами, такими как «Использовать Git только из Git Bash», «Использовать Git из командной строки Windows», «Использовать MinTTY», «Использовать окно консоли по умолчанию для Windows», но ничего не помогло.

Я установил Behat версии 3.2.2 локально для проекта, используя Composer.

Кто-нибудь знает, как это исправить?

0

Решение

Как уже упоминалось вУСТАНОВКА BEHAT (ОКНА 7)«, убедитесь, что ваш %PATH% переменная окружения включает C:\Behat\bin в вашей сессии оболочки CMD.
А также <path\to\Git>\bin (который включает в себя bash.exe)

Затем в той же оболочке введите bash: Проверь это behat работает.

0

Другие решения

Вам нужно запустить Behat с места, где установлен.

Перейдите в папку, в которой установлен Behat (она должна содержать bin, vendor, composer.json и т. Д.), Затем откройте там командную строку (любая будет использовать bash или cmd) и запустите Behat оттуда.

Используйте команду для bash:

bin/behat -dl

Или для cmd:

bin\behat -dl

Последнее, что нужно проверить. Найдите свой ярлык git, щелкните правой кнопкой мыши и выберите Свойства-> вкладка Ярлык, и в цели у вас должно получиться что-то вроде этого:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i

Закройте и снова откройте консоль git, и она должна работать.
Чтобы найти ярлык поиска Git с самого начала, а затем щелкните правой кнопкой мыши на Git Bash и нажмите кнопку Открыть местоположение файла.

0