如何在运行" composer update"?

时间:2016-04-05 13:40:13

标签: php composer-php

这是我的composer.json:

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.5",
        "zendframework/zendframework": "~2.5",
        "facebook/php-sdk-v4" : "~5.0",
        "kbariotis/feedly-api": "dev-master"
    }
}

我想运行composer update,但我不想更新ZF2,只需更新其他依赖项。

2 个答案:

答案 0 :(得分:4)

如果您只想安装特定版本,请参阅exact的文档如果您指定所需的确切版本,则无法尝试升级"~2.5"建议编写者的软件包版本你想要发生什么

所以你可以使用例如

 "require": {
        "php": ">=5.5",
        "zendframework/zendframework": "2.5.3",
        "facebook/php-sdk-v4" : "~5.0",
        "kbariotis/feedly-api": "dev-master"
    }
  

See the documentation for EXACT

有了这个,你可以运行composer update,它不应该尝试升级ZF框架

答案 1 :(得分:0)

你需要运行

composer update facebook/php-sdk-v4 kbariotis/feedly-api

代替。