在Laravel项目中使用composer 安装依赖出现如下错误提示
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to all 4096 bytes)
找了半天也没有发现哪儿有错误。
检查 memory_limit 并未有提示的内在4096 bytes
通过如下命令获取当前分配的内存为512m
php -r "echo ini_get('memory_limit').PHP_EOL;" // 512m
经过多翻测试后发现,别非特定的包造成的,而是包数量一多,可能是引用的达到一定的值后就报错了。
使用 composer install 却不会报出任何错误。