Когда я бегу behat -v
(или любая другая команда Behat) в Git Bash я получаю следующую ошибку
bash: behat: команда не найдена
Он отлично работает в командной строке Windows.
Я пытался установить Git с разными параметрами, такими как «Использовать Git только из Git Bash», «Использовать Git из командной строки Windows», «Использовать MinTTY», «Использовать окно консоли по умолчанию для Windows», но ничего не помогло.
Я установил Behat версии 3.2.2 локально для проекта, используя Composer.
Кто-нибудь знает, как это исправить?
Как уже упоминалось вУСТАНОВКА BEHAT (ОКНА 7)«, убедитесь, что ваш %PATH%
переменная окружения включает C:\Behat\bin
в вашей сессии оболочки CMD.
А также <path\to\Git>\bin
(который включает в себя bash.exe
)
Затем в той же оболочке введите bash
: Проверь это behat
работает.
Вам нужно запустить 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 и нажмите кнопку Открыть местоположение файла.