Composer命令执行遇见问题时从以下几个方面查看、解决

1、使用调试模式执行

composer 命令增加 -vvv 参数可输出命令执行详细的信息,可通过查看详细信息查找问题所在

  1. composer -vvv require laravel/framework

如果不能看出问题所在继续下面操作

2、建议先将Composer版本升级到最新

  1. composer self-update

3、执行诊断命令

  1. composer diagnose

诊断命令会给出修改建议,可以根据建议操作。

4、清除缓存

  1. composer clear

5、若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:

  1. composer update --lock

之后重新执行出问题的命令,若还有问题,找度娘!

注意上面步骤不是要全部执行,是上面步骤无法解决才考虑下面步骤。