Когда вы require
пакет, используя флаг --dev
, пакет будет установлен как пакет разработки.
Это пакеты, которые не должны быть включены в производство, когда ваше приложение фактически развернуто , Они должны быть установлены на вашей машине разработки и только на вашей машине разработки.
Если вы проверите файл bundles.php
, вы увидите следующую строку:
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
Это гарантирует, что пакет включается только в том случае, если для переменной APP_ENV
установлено значение dev
.
Поскольку приложение работает в производственном режиме, пакет не включен.
Просто измените APP_ENV
до dev
, чтобы пакет был включен, и вы сможете запускать make
команды.