Composer 常见问题

已存在 composer.lock 文件,先删除,再运行 composer install 重新生成。
原因:composer.lock 缓存了之前的配置信息,从而导致新的镜像配置无效。
使用 laravel new 命令创建工程, 这个命令会从 这里 下一个 zip 包,里面自带了 composer.lock,和上面原因一样,也无法使用镜像加速,解决方法:
方法一(推荐):
不使用 laravel new,直接用 composer create-project laravel/laravel xxx 新建工程。
方法二:
运行 laravel new xxx,当看见屏幕出现 - Installing doctrine/inflector 时,Ctrl + C 终止命令,cd xxx 进入,删除 composer.lock,再运行 composer install。

gaodevops