我们使用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