如何在Composer update命令中添加require参数解决固定包报错?
解决Composer固定包版本不匹配报错的方案
直接执行的命令
针对你遇到的laravel/framework版本固定问题,把需要更新的包作为composer update的参数即可,执行以下命令:
composer update laravel/framework laravel/ui --with-all-dependencies
命令细节说明
- 如果你需要同时安装指定版本的
laravel/ui,也可以用require命令结合更新参数,写法如下:composer require laravel/ui "^2.0" --update-with-all-dependencies laravel/framework --with-all-dependencies参数会一并更新目标包的关联依赖,彻底解决版本链冲突- 若仅需解除
laravel/framework的固定状态并更新,单独执行:composer update laravel/framework
注意事项
执行前建议备份composer.json和composer.lock文件,避免更新失败后无法回滚。
内容的提问来源于stack exchange,提问作者pileup
相关产品推荐
相关产品推荐

