更新 symfony 2 版本 / composer.lock

Update symfony 2 version / composer.lock

我想将 symfony 升级到 2.6。

目前是2.4版本

当我将 composer.json 更改为:

"symfony/symfony": "~2.6",

然后 运行 :

composer:update

它什么也没做。 我的项目中有一个 composer.lock 。 我怎样才能忽略这个文件并将我的 symfony2 项目更新到更新的版本?

谢谢!

正确的命令是

composer update

或者,如果您没有全局安装 composer

php composer.phar update

您还应该更改 _branch_-alias:

"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "symfony-assets-install": "relative",
    "incenteev-parameters": {
        "file": "app/config/parameters.yml"
    },
    "_branch-alias": {
        "dev-master": "2.6-dev"
    }
}