El mensaje "Eliminado" generalmente significa que su proceso consumió demasiada memoria, por lo que es posible que simplemente necesite agregar más memoria a su sistema si es posible. En el momento de escribir esta respuesta, tuve que aumentar la memoria de mi máquina virtual a al menos 768 MB para poder composer update
trabajar en algunas situaciones.
Sin embargo, si está haciendo esto en un servidor en vivo, no debería usar composer update
nada. Lo que debería hacer en su lugar es:
- Ejecute
composer update
en un entorno local (como directamente en su computadora portátil / computadora de escritorio física, o en un contenedor de Docker / VM que se ejecuta en su computadora portátil / computadora de escritorio) donde las limitaciones de memoria no deberían ser tan severas.
- Sube o
git push
el archivo composer.lock.
- Ejecutar
composer install
en el servidor en vivo.
composer install
luego leerá del archivo .lock, obteniendo exactamente las mismas versiones cada vez en lugar de buscar las últimas versiones de cada paquete. Esto hace que sea menos probable que se rompa la aplicación y que Composer use menos memoria.
Lea más aquí: https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
Alternativamente, puede cargar el vendor
directorio completo en el servidor, evitando la necesidad de ejecutarlo composer install
, pero luego debe ejecutar composer dump-autoload --optimize
.