【发布时间】:2014-06-21 08:51:30
【问题描述】:
也许我对 Composer 的工作方式完全错误,但鉴于以下 composer.json(Symfony 的一部分,此处未显示一些附加要求):
"require": {
"php": ">=5.3.3",
"symfony/symfony": "~2.4",
"doctrine/orm": "dev-master",
"doctrine/dbal": "dev-master",
"doctrine/doctrine-bundle": "dev-master",
"twig/extensions": "~1.0",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~2.3",
"sensio/framework-extra-bundle": "~3.0",
"sensio/generator-bundle": "~2.3",
"incenteev/composer-parameter-handler": "~2.0",
// my requirements here
}
当我运行 composer update 时,我得到 symfony/symfony 2.5 而不是 ~2.4(即 AFAIK 2.4.1、2.4.2 等)。
【问题讨论】:
-
这里有同样的问题。我添加以在我的产品环境中将我的代码更新为 2.5。很奇怪。
-
问题也应该是:为什么不呢?总是从两个方向询问。
标签: php symfony composer-php