composer.phar 和(不同的)PHP 版本的工作环境


composer.phar and (different) PHP versions of working environments

我遇到了以下问题 - 我的开发环境有PHP 5.4.7,而pagodabox只有5.3.10。每当我在 pagodabox 上部署并且执行作曲家钩子时,一个或多个依赖项都可能需要 PHP> 5.3.10。

这是由于锁定文件还是其他原因而发生的?而且,我可以在不手动指定包版本的情况下轻松解决此问题吗(而不是可能需要 php 5.4.7 的"dev-master",手动将版本设置为"1.2.1"之类的内容)?

基本上,我希望能够指定以下内容:"仅安装适用于php 5.3.10或更早版本的软件包"

这可能吗?

谢谢。。。

目前没有办法实现这一点,但你可以在 github 上将其报告为问题。这听起来像是一个有趣的功能。