PHP Composer - predis / predis 1.1.x-dev需要php> = 5.3.9 - >找不到匹配的包

时间:2014-11-18 10:16:50

标签: php composer-php predis

我试图用作曲家安装一个lib,但我得到了:

  

predis / predis 1.1.x-dev需要php> = 5.3.9 - >找不到匹配的包。

它位于使用PHP 5.3.8的本地开发服务器上。我不想在开发机器上更改PHP版本。它只是用于评估,我可以冒险使用过时的PHP库。

即使我运行的PHP版本不支持,我如何覆盖并使Predis工作?

请注意,我正在安装另一个使用它的软件包。我不直接安装Predis。在我安装的软件包的composer.json文件中,Predis的定义如下所示:

"require": {
  "blainesch/prettyarray": "dev-master",
  "predis/predis": "dev-master"
},

2 个答案:

答案 0 :(得分:3)

使用此 -

"require": {
    ......
    "predis/predis": "1.1.*@dev",
    ......
},

应该工作

答案 1 :(得分:0)

永远不要使用dev-master版本。

除此之外,该软件包根本不支持PHP5.3.8。如果您绕过作曲家的检查,则在运行代码时会出现错误。创建Composer是为了防止这种情况,并消除自己找到所有要求的麻烦。