强制编写器在版本 X 和版本 Y 之间要求 PHP 版本
我们在您的服务器(最大5.3.5)和开发机器(最大5.5.9)上运行不同的PHP版本。
现在我们遇到了一个问题,即我们进行了“作曲家更新”以获取某些外部捆绑包的最新版本。由于您的 composer.json 看起来像
"require": {
"php": ">=5.3.3",
.....
},
我们得到了一些需要 PHP 5.5 的捆绑包。在我们的开发计算机上没有问题,但在服务器上:(
有没有可能告诉作曲家要求PHP版本在5.3.3和5.3.5之间?还是最大可用版本?
我试过了
"require": {
"php": ">=5.3.3, <=5.3.5",
.....
},
和
"require": {
"php": "<=5.3.5",
.....
},
但两者都没有成功。我得到一个“请求的包php在任何版本中都找不到,包名称中可能有拼写错误。错误。
有什么想法吗?提前致谢