Почему команда из файла скрипта не найдена Windows?

Почему команда из файла скрипта не найдена Windows?

Я добавил команду drush в переменную окружения. Когда я захожу в cmd и запускаю команду drush, все работает нормально.

Но когда я пытаюсь вызвать команду drush внутри файла скрипта, например:

#!/bin/bash

drush si --site-name=SiteName --account-pass=pass -y

возникает ошибка:

drush: команда не найдена

решение1

Я предполагаю, что вы запускаете какую-то альтернативную оболочку, как msysgitв Windows. Кажется возможным, что вы добавили эту команду в msysgit, $PATHно скрипт выполняется встроенной в Windows, cmdкоторая не знает о ваших альтернативных оболочках $PATH.

Связанный контент