flexisign - out of memory solucion
CompilaciĆ³n de Phalcon-Memoria virtual agotada: no se puede asignar memoria (3)
Cuando intento compilar Phalcon, aparece un error:
virtual memory exhausted: Cannot allocate memory
Estoy ejecutando los siguientes comandos.
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
Tengo un VPS con 1GB de RAM
Añadir más swapfile puede ayudar. Encontré este problema cuando intenté compilar YouCompleteMe para vim, lo resolví agregando swapfile.
https://www.digitalocean.com/community/articles/how-to-add-swap-on-ubuntu-14-04
Otra opción que Andrés sugirió es construir desde una carpeta diferente:
Los pasos serían ...
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/ext
sudo ./install
Como lo explicó, este enfoque usa menos memoria pero toma más tiempo y para la versión más reciente de GCC> 4.7 el resultado final es el mismo.
Parece que GCC está asignando mucha memoria, verifica esto
Detener tantos servicios como sea posible (Apache, MySQL, etc.) liberará más memoria y Phalcon compilará. En el peor de los casos, necesitará aumentar la memoria de su caja virtual.
Gracias a @AndrewD por proporcionar el enlace que funciona.