Travis-CI & Symfony 3.2 ошибка «cache: clear --no-warmup»

1

Я столкнулся с некоторой проблемой при создании на Travis моего проекта Symfony 3.2. После загрузки всех зависимостей он дает мне следующее сообщение об ошибке:

Sensio\Bundle\DistributionBundle\Composer\ScriptHandler :: clearCache Не удалось открыть файл ввода: app/console Скрипт Sensio\Bundle\DistributionBundle\Composer\ScriptHandler :: clearCache

обработка события symfony-scripts завершена с исключением

И я получаю исключение RuntimeException:

[RuntimeException]
Произошла ошибка при выполнении команды "cache: clear --no-warmup":
Не удалось открыть входной файл: приложение/консоль

Вот полный журнал работы.

и конфигурация:

 {
  "language": "php",
  "php": "7.0",
  "before_script": [
    "composer install"
  ],
  "global_env": "SOURCE_DIR=src VHOST_FILE=.travis.vhost",
  "group": "stable",
  "dist": "precise",
  "os": "linux"
}
  • 0
    Разве это не bin/console вместо app/console начиная с Symfony 3.x?
  • 0
    Да, но по какой-то причине Трэвис продолжает искать в каталоге приложений. Текущее исправление, которое я использую, - это копирование консоли в каталог приложения.
Теги:
travis-ci

1 ответ

4

Возможно, вы удалили свой каталог var или у вас нет файлов .gitkeep. Это известная проблема:

https://github.com/sensiolabs/SensioDistributionBundle/issues/301

Попробуйте создать файлы .gitkeep var/cache, var/logs и var/sessions.

Это может решить проблему

Ещё вопросы

Сообщество Overcoder
Наверх
Меню