2013-07-23 10 views
9

ho provato ad eseguire:compositore aggiornamento "processo ucciso"

composer.phar update 

e ha ricevuto:

Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 71 bytes) in phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 123

Il xxxxxxx è l'utente.

E poi ho provato ad eseguire:

php -d memory_limit=256M ~/bin/composer.phar update 

E:

php -d memory_limit=512M ~/bin/composer.phar update 

Poi ho ricevuto questo:

Yikes! One of your processes (php, pid 14331) was just killed for excessive resource usage. Please contact DreamHost Support for details.**

Come posso eseguire l'aggiornamento compositore DreamHost host condiviso? Qualcuno che ha vissuto questa situazione può aiutarmi per favore?

Il contesto: laravel 4

+0

Attenzione, l'host condiviso di dreamhost può installare il compositore, ma l'host è troppo lento per eseguire "aggiornamento del compositore". Non ha senso, è possibile installare ma impossibile da usare. –

+1

la risposta di Dreamhost: "Temo che potrebbe essere meglio esaminare utilizzando il nostro servizio VPS. I processi provenienti dal tuo account sono troppo alti per rimanere sul nostro piano condiviso. Ecco un collegamento con le informazioni sul nostro servizio VPS se necessario." la fine della storia: il comando "compattazione aggiornamento" è impossibile da utilizzare nell'host condiviso di dreamhost perché il server è troppo lento e limitato, host malvagio. –

+1

Sono stato in grado di installare Laravel 4 due mesi fa utilizzando il compositore ... ma ora ho provato e processato mi hanno ucciso ... –

risposta

27

Eseguire il comando composer update sul computer di sviluppo, che genera il file composer.lock per voi. Carica il file composer.lock e sull'host condiviso esegui semplicemente composer install. Questo userà molta meno memoria!

+0

Questo potrebbe risolvere il problema, ed essere corretti per vivere, ma in realtà non spiegano perché il suo fallimento e che non dovrebbe! –

+0

working..upload locale composit.lock file sul server ed esegui compositore install command – Savoo

+0

mi hai salvato la vita –