2016-01-01 92 views
0

我的所有Travis版本都失敗了,因爲我的composer依賴關係沒有安裝(before_script步驟似乎跳過了)。travis沒有安裝作曲家依賴關係

這裏是我的.travis.yml

language: php 
sudo: required 
php: 
    - 5.4 

before_script: 
    - composer install --dev 

script: 
    - phpunit -c app 

我敢肯定,這是我錯過了,但我不知道是什麼。 This是我最後的編譯日誌。

+0

您確定'composer'安裝在travis VM上嗎? travis在線日誌告訴你什麼? –

+0

我附上日誌,因爲你可以看到.... composer是composer.phar在travis的別名 –

+0

它要求你執行'/home/travis/.phpenv/versions/5.5/bin/composer self-update'。而且似乎在腳本未被調用之前:/放置作曲家在腳本中安裝--dev以查看它是否是before_script誰失敗,或者如果缺少更新的作曲家那樣做。 –

回答

-1

更改配置,安裝你的依賴在install步:

# ... 

install: 
    - composer install 

# ... 
+1

這比較好,但與問題無關。 – localheinz

+0

我也試過,但沒有改變結果。 –

+1

對不起,你是對的。我看了一下你的存儲過程,問題在於你的Travis配置文件的編碼。更改編碼使它的工作:https://travis-ci.org/huitiemesens/functionnal-test-generator/builds/99764001 – xabbuh