我是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失敗了。
我試着在我的作曲家安裝指令的.travis.yml文件中添加chmod 777 app/bootstrap.php.cache,但這似乎沒有任何區別。
我想這是一個權限問題,但不完全確定?
在此先感謝。
編輯:
其實,我也不太清楚,如果Travis是創建應用程序/ bootstrap.php.cache文件。據我瞭解,當作曲者安裝運行時,這應該由symfony包完成。但認爲這可能是問題的根源。
其實我覺得作爲錯誤信息顯示,PHPUnit的找不到應用程序/ bootstrap.php.cache或者該文件存在某種權限問題。不要認爲應用程序/緩存或應用程序/日誌與此Travis錯誤有任何關係。不過謝謝。 –