2017-01-10 6 views
1

У меня возникла какая-то проблема при построении на travis моего проекта Symfony 3.2. После загрузки всех зависимостей, которые она дает мне следующее сообщение об ошибке:Travis-CI & Symfony 3.2 "'cache: clear --no-warmup'" error

Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: ClearCache Не удалось открыть входной файл: приложение/консоли Script Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: ClearCache

обработки события Symfony-скрипты прекращается с исключением

И я получаю RuntimeException:

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

Here is the full Job Log.

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

{ 
    "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' вместо' приложение/console' после Symfony 3.x? – Veve

+0

Да, но по какой-то причине travis продолжает искать каталог приложений. Текущее исправление, которое я использую, - это скопировать консоль в каталог приложения. –

ответ

4

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

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

Попытка создать .gitkeep файлы в ваших var/cache, var/logs и var/sessions каталогов.

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