我遇到了一个问题,我尝试为我的Laravel 4项目安装一个新的包。
但是当我运行php composer.phar update
时,会出现以下错误:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Killed
我在网上寻找问题并发现内存是问题所在,我认为我没有足够的可用RAM,我已经检查了,只有约411MB可用。
Composer真的需要更多的RAM吗?
journalctl | grep oom
来打印与由于“内存不足”而被杀死的进程相关的日志(或者journalctl -n 1000 | grep oom
仅在最后1000个日志中搜索)。在我的情况下,我有一个在Docker容器中运行的进程,其内存限制定义为256MB,并且其中的进程由于OOM而被杀死,因此我增加了容器允许的最大内存并解决了问题。 - Lucas Basquerotto