我正在構建一個安裝Symfony 2.2最新版本的自動腳本,將我們公司的CMS軟件包添加到composer.json
,創建了一些新的軟件包等等。使作曲家重試失敗的下載
自動化工作狀況良好,但偶爾GitHub的某些供應商下載會因爲超時而隨機失敗。當我再次運行php composer.phar install
時,下載通常會成功,並且安裝過程稍後會再次失敗一些依賴關係。大約10次執行後,所有事情都最終安裝完畢。
這會給安裝程序帶來很大的問題,因爲它現在會退出並清除安裝的所有內容以防斷言失敗。有沒有一種方法可以讓我繼續運行composer install命令,直到我確定所有內容都已安裝,或者如果失敗,請求作曲者重試下載?
您使用的是['--prefer-dist'](http://getcomposer.org/doc/03-cli.md#install)選項? – iamdto 2013-05-06 21:39:21
iamdto:是的。我也試過沒有它,但似乎並沒有太大的影響。 – Kaivosukeltaja 2013-05-07 04:32:12