Laravel 降级 5.2.19 - 5.1.*
Laravel downgrade 5.2.19 - 5.1.*
我有 Laravel 框架版本 5.2.19。在更改 composer.json "laravel/framework": "5.1.*"
并删除 vendor 文件夹后,我尝试了 composer install
,但 php artisan --version
它仍然是 5.2.19。安装时 where 没有任何错误和警告。并且没有安装任何软件包。
如果我尝试 composer update
,而 php artisan clear-compiled
它将输出
Problem 1
- laravel/framework v5.1.9 requires symfony/css-selector 2.7.* ->
satisfiable by symfony/css-selector[2.7.x-dev, v2.7.0, v2.7.0-BETA1,
v2.7.0-BETA2, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14,
v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.3, v2.7.4,
v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9] but these conflict with your
requirements or minimum-stability.
如果我尝试通过添加 require-dev "symfony/css-selector": "~2.7.*"
来更新 css-选择器。其他版本的 css-selector 也尝试过(上,下)。
如何正确降级?
确保 composer.json
中的约束与 the Laravel 5.1 project skeleton 附带的约束相匹配。根据上面的讨论,您可以删除 Laravel 5.2 中引入的 symfony/css-selector
要求。然后 运行 composer update
引入新的依赖项。
我有 Laravel 框架版本 5.2.19。在更改 composer.json "laravel/framework": "5.1.*"
并删除 vendor 文件夹后,我尝试了 composer install
,但 php artisan --version
它仍然是 5.2.19。安装时 where 没有任何错误和警告。并且没有安装任何软件包。
如果我尝试 composer update
,而 php artisan clear-compiled
它将输出
Problem 1
- laravel/framework v5.1.9 requires symfony/css-selector 2.7.* ->
satisfiable by symfony/css-selector[2.7.x-dev, v2.7.0, v2.7.0-BETA1,
v2.7.0-BETA2, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14,
v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.3, v2.7.4,
v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9] but these conflict with your
requirements or minimum-stability.
如果我尝试通过添加 require-dev "symfony/css-selector": "~2.7.*"
来更新 css-选择器。其他版本的 css-selector 也尝试过(上,下)。
如何正确降级?
确保 composer.json
中的约束与 the Laravel 5.1 project skeleton 附带的约束相匹配。根据上面的讨论,您可以删除 Laravel 5.2 中引入的 symfony/css-selector
要求。然后 运行 composer update
引入新的依赖项。