我有一个cakephp应用程序,在composer.json
"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,所以我想知道我应该使用什么编写器命令来更新json文件到以下
"require": {
"php": ">=5.5.9",
"cakephp/cakephp": "~3.3",
...
},
使用依赖管理器的目的就是让你不必为依赖树操心。
由于您依赖于cakephp/cakephp
~3.3
,而它依赖于php
>=5.5.9
,因此您的应用程序隐式地依赖于同一个版本。
这与你当前对php
>=5.4.16
的依赖没有冲突,但是你可以完全删除你的PHP依赖。