
Я добавил команду drush в переменную окружения. Когда я захожу в cmd и запускаю команду drush, все работает нормально.
Но когда я пытаюсь вызвать команду drush внутри файла скрипта, например:
#!/bin/bash
drush si --site-name=SiteName --account-pass=pass -y
возникает ошибка:
drush: команда не найдена
решение1
Я предполагаю, что вы запускаете какую-то альтернативную оболочку, как msysgit
в Windows. Кажется возможным, что вы добавили эту команду в msysgit, $PATH
но скрипт выполняется встроенной в Windows, cmd
которая не знает о ваших альтернативных оболочках $PATH
.