我试图用作曲家安装一个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"
},
答案 0 :(得分:3)
使用此 -
"require": {
......
"predis/predis": "1.1.*@dev",
......
},
应该工作
答案 1 :(得分:0)
永远不要使用dev-master版本。
除此之外,该软件包根本不支持PHP5.3.8。如果您绕过作曲家的检查,则在运行代码时会出现错误。创建Composer是为了防止这种情况,并消除自己找到所有要求的麻烦。