gpt4 book ai didi

php - 将 Symfony2 2.3 升级到 2.4 : Change composer. json

转载 作者:可可西里 更新时间:2023-11-01 14:03:01 25 4
gpt4 key购买 nike

我想将项目从 Symfony 2.3 升级到 2.4。我读到 2.4 版本与 2.3 向后兼容,只需要更新组件版本。

这是我的 composer.json:

{
"name" : "symfony/framework-standard-edition",
"description" : "The \"Symfony Standard Edition\" distribution",
"type" : "project",
"license" : [
"MIT"
],
"require" : {
"symfony/symfony" : "2.3.*",
"doctrine/doctrine-fixtures-bundle" : "dev-master",
"symfony/swiftmailer-bundle" : "2.3.*",
"doctrine/orm" : ">=2.2.3,<2.4-dev",
"doctrine/data-fixtures" : "dev-master",
"symfony/assetic-bundle" : "2.3.*",
"incenteev/composer-parameter-handler" : "~2.0",
"twig/extensions" : "1.0.*",
"php" : ">=5.3.3",
"sensio/generator-bundle" : "2.3.*",
"symfony/monolog-bundle" : "2.4.*",
"sensio/framework-extra-bundle" : "2.3.*",
"doctrine/doctrine-bundle" : "1.2.*",
"sensio/distribution-bundle" : "2.3.*",
"liip/imagine-bundle": "dev-master",
"egeloen/google-map-bundle": "*"
},
"autoload" : {
"psr-0" : {
"" : "src/"
}
},
"minimum-stability" : "stable",
"config" : {
"bin-dir" : "bin"
},
"scripts" : {
"post-update-cmd" : [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-install-cmd" : [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"extra" : {
"branch-alias" : {
"dev-master" : "2.3-dev"
},
"symfony-web-dir" : "web",
"symfony-app-dir" : "app",
"incenteev-parameters" : {
"file" : "app/config/parameters.yml"
}
}
}

但是当我检查 the v2.4 composer.json file与此大不相同。

我尝试为 2.4 版本更改我的 composer.json,添加我的自定义包并进行“ Composer 更新”,但没有成功。

在我自己的 composer.json 上更新安装 2.4 版本的包的版本是否足够?

谢谢。

最佳答案

您正在查看错误的 composer.json。试试这个: https://github.com/symfony/symfony-standard/blob/2.4/composer.json

说明: symfony/symfony 存储库是框架本身——但您不想克隆框架,只是依赖它。这就是为什么您宁愿使用 symfony/symfony-standard 存储库,它基本上是依赖于 Symfony 框架的项目的模板。和你一样。

关于php - 将 Symfony2 2.3 升级到 2.4 : Change composer. json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21124048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com