2015-09-02 2 views
0

Я новичок в symfony2 и travis ci, поэтому, если это глупый вопрос, я извиняюсь в авансовый.Symfony2 Travis CI Не удается открыть файл "/home/travis/build/myname/myproject/app/bootstrap.php.cache"

Когда я пытаюсь протолкнуть проект Symfony2 Трэвиса я получаю следующее сообщение не удалось для моей сборки: не удается открыть файл «/home/travis/build/myname/myproject/app/bootstrap.php.cache»

Мой .travis.yml файл выглядит следующим образом:

language: php 

php: 
    - 5.5 
    - 5.6 

before_script: phpenv config-add myconfig.ini 
    - cp app/config/parameters.yml.dist app/config/parameters.yml 
    - composer install 

script: 
    - phpunit -c app/ 

notifications: 
    email: 
    - [email protected] 

Эта ошибка кажется, чтобы работать после того, как PHPUnit называется. Таким образом, похоже, что сборка в порядке, это просто, что phpunit, если не удается на выше.

Я попытался добавить chmod 777 app/bootstrap.php.cache чуть ниже моей инструкции по установке композитора в .travis.yml, но это, похоже, не имеет никакого значения.

Я предполагаю, что это вопрос с разрешениями, но не совсем уверен?

Заранее спасибо.

Edit:

На самом деле, я не слишком уверен, что если Трэвис создает приложение/bootstrap.php.cache файл. Как я понимаю, это должно выполняться пакетом symfony при запуске компоновщика. Но подумайте, что это может быть причиной проблемы.

ответ

0

Попробуйте

1. sudo rm -rf app/cache/* 2. sudo chmod -R 777 app/cache/ 3. sudo chmod -R 777 app/logs/ 4. app/console cache:clear 5. sudo chomd -R 777 app/cache/

, если это не помогает, скажите мне знать

+0

На самом деле, я думаю, что, как следует из сообщения об ошибке, PHPUnit не может найти приложение/bootstrap.php.cache или есть какой-то вид разрешений с этим файлом. Не думайте, что приложение/кеш или приложение/журналы имеют какое-либо отношение к этой ошибке travis. Но все равно спасибо. –

Смежные вопросы