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


PHP Composer - predis/predis 1.1.x-dev requires php >=5.3.9 -> no matching package found

我正在尝试使用作曲家安装库,但我得到:

predis

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

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

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

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

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

使用这个-

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

应该工作

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

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