这是我的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,只想更新其他依赖项。
如果您只想安装特定的版本,请参阅exact
的文档。如果您指定了所需的确切版本,它将无法尝试升级您的软件包版本,"~2.5"
向composer建议这是您想要的
所以你可以使用例如
"require": {
"php": ">=5.5",
"zendframework/zendframework": "2.5.3",
"facebook/php-sdk-v4" : "~5.0",
"kbariotis/feedly-api": "dev-master"
}
参见
EXACT
的文档
有了这个,您可以运行composer update
,它不应该尝试升级ZF Framework
您需要运行
composer update facebook/php-sdk-v4 kbariotis/feedly-api
相反。