如何用 flex 更新 symfony?
How to update symfony with flex?
我想我的问题可能很愚蠢,但我不知道如何从 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 无法下载或更新...
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.*"
},
我想我的问题可能很愚蠢,但我不知道如何从 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 无法下载或更新...
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.*"
},