В настоящее время я разрабатываю приложение PHP с использованием Symfony и Doctrine.На данный момент моя цель - создать bash-скрипт для построения схемы базы данных и загрузки фиксаторов.Мой текущий сценарий находится в папке / bin и имеет следующее содержимое:
#!/usr/bin/env bash
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load --purge-with-truncate
Этот сценарий является исполняемым, и при попытке его запустить (./create_de.sh
) я получаю следующую ошибку:
Could not open input file: bin/console
Я попытался изменить сценарий следующим образом:
#!/usr/bin/env bash
php console doctrine:migrations:migrate
php console doctrine:fixtures:load --purge-with-truncate
Но я все еще получаю ту же ошибку, за исключением части корзины.
Когда я запускаю команды в скрипте через командную строку, у меня нет проблем.Есть идеи, почему этот скрипт не работает?