作曲家 - 更新cakephp应用程序

时间:2016-08-27 20:20:19

标签: php cakephp composer-php

我在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",
    ...
},

1 个答案:

答案 0 :(得分:1)

依赖管理器的重点在于您不必担心自己的依赖树。

由于您依赖于cakephp/cakephp ~3.3it depends on php >=5.5.9,因此您的应用程序隐含地依赖于相同的版本。

这与您当前对php >=5.4.16的依赖性不冲突,但您可以完全删除PHP依赖项。