我认为我的问题可能很愚蠢,但是我不知道如何从4.1版升级我的Symfony项目。 *至4.3版。 *。
我试图触摸composer.json。但是它向我发送了一条错误消息……有人解决方案吗?
composer.json
我有这个:
"conflict": {
"symfony/symfony": "*"
},
"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.1.*"
}
}
我对此进行了更改:
"conflict": {
"symfony/symfony": "*"
},
"extra": {
"symfony": {
"allow-contrib": false,
"require": "4.3.*"
}
}
版本4.4无法下载或更新...
答案 0 :(得分:2)
extra.symfony.require
是出于性能原因,因为symfony
的版本太多,更新可能需要很长时间。要更新项目,您还需要向4.3.*
部分添加require
约束:
"require": {
"php": "^7.1.3",
"ext-ctype": "*",
"ext-iconv": "*",
"symfony/console": "4.3.*",
"symfony/dotenv": "4.3.*",
"symfony/flex": "^1.1",
"symfony/framework-bundle": "4.3.*",
"symfony/yaml": "4.3.*"
},