最佳答案
看起来 composer install
正在尝试更新包,所以您的项目中可能没有 composer.lock
文件。在这种情况下,composer install
就像 composer update
一样需要大量内存。您的服务器可能没有足够的内存,并且进程被操作系统杀死。
解决这个问题最简单的方法是在开发环境中生成composer.lock
,将其提交到项目中,然后在项目的服务器上运行composer install
Composer 锁
。从 composer.lock
安装依赖项很便宜,因此不应该有任何与内存相关的问题。
如果您不能这样做,您需要在您的服务器上增加更多内存 - 启用交换或购买具有更多 RAM 的服务器。
关于linux - 服务器 composer install --no-dev killed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026362/