我在composer.json
中有一个带有以下内容的cakephp应用程序"require": {
"php": ">=5.4.16",
"cakephp/cakephp": "~3.0",
...
},
如果我使用:composer require cakephp/cakephp:"~3.3"
更新它,我会得到:
"require": {
"php": ">=5.4.16",
"cakephp/cakephp": "~3.3",
...
},
然而,cakephp v3.3需要php版本5.5.9,所以我想知道我应该用什么composer命令将json文件更新为以下
"require": {
"php": ">=5.5.9",
"cakephp/cakephp": "~3.3",
...
},
答案 0 :(得分:1)
依赖管理器的重点在于您不必担心自己的依赖树。
由于您依赖于cakephp/cakephp
~3.3
和it depends on php
>=5.5.9
,因此您的应用程序隐含地依赖于相同的版本。
这与您当前对php
>=5.4.16
的依赖性不冲突,但您可以完全删除PHP依赖项。