Моя проблема в том, что я не могу правильно использовать capifony с моим проектом на Symfony 3. После установки зависимостей композитора я получаю сообщение об ошибке при запуске команд app / console и откат развертывания.
Я знаю, что в symfony 3 приложение / консоль перемещено в bin / console. Но как я могу измениться в Capifony?
Спасибо!
Capifony больше не поддерживается, поэтому не меняется в зависимости от выпусков Symfony.
Capifony основан на Capistrano v2.x и будет придерживаться этой версии (то есть Capifony заморожен и будет принимать только исправления ошибок).
На момент написания статьи Capistrano v3 является текущей основной версией, и Capifony не совместима с ней.
Не волнуйтесь, для этого есть плагин! Использование Capistrano v3 + capistrano / symfony (в значительной степени вдохновленное Capifony) может стать подходом для новых проектов! Вы можете прочитать больше о capifony и его будущем.
От Вот.
Плюс из первых строчек веб-сайт capifony:
capifony — это коллекция рецептов развертывания, которая работает как с приложениями Symfony, так и с приложениями Symfony2.
Так что не работайте с symfony3 и не пойдете по этому пути.
Я знаю, что это довольно сложно перенести, но вам действительно следует изменить рабочий процесс развертывания на Capistrano с его задачами Symfony.
Тогда вы сможете настроить путь консоли:
set :symfony_console_path, "bin/console"
Я подозреваю, что вы можете использовать его в Capifony, вы должны попробовать его перед обновлением.
Заметка У вас будут другие проблемы, связанные с архитектурой Symfony3, такие как cache
а также logs
каталог. Увидеть все доступные конфигурации.
Других решений пока нет …