我們使用PHPCI和作曲家。運行PHPCI的服務器位於PHP 5.3上。跳過作曲家PHP要求
對於一個項目,我們使用composer添加了Facebook PHP SDK。它需要PHP 5.4。 作曲家被PHPCI觸發並執行。但由於CI服務器剛剛PHP 5.3作曲家失敗,出現錯誤消息:
facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found.
這讓無法在PHPCI我的身材,當然。
有沒有可能跳過這個要求?也許通過添加一個選項composer.json?或者爲composer.phar調用一個參數?
我如何忽略私人存儲庫。一些包需要私人回購。 – dungphanxuan 2017-12-23 02:16:35
你不能。您需要確保由作曲者執行的Git可以訪問專用回購站,通常使用ssh密鑰。您還可以將auth憑證存儲在composer的全局配置文件中,以用於私人服務器。但只要一個包**是必需的**你不能忽視它。這隻適用於平臺要求。 – Armin 2017-12-25 01:23:01