PHP Composer update "cannot allocate memory" error (using Laravel 4) -
i can't solve one.
i'm on linode 1g ram basic plan. trying install package via composer , it's not letting me. memory limit set "-1" on php.ini
is there else can installed?
loading composer repositories package information updating dependencies (including require-dev) - installing thujohn/rss (dev-master df80a7d) downloading: 100% php fatal error: uncaught exception 'errorexception' message 'proc_open(): fork failed - cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php:975 stack trace: #0 [internal function]: composer\util\errorhandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, array) #1 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(975): proc_open('stty -a | grep ...', array, null, null, null, array) #2 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(853): symfony\component\console\application->getsttycolumns() #3 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(818): symfony\component\console\application->getterminaldimensions() #4 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(752): symfony\component\console\application->getterminalwidth() #5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php on line 975 fatal error: uncaught exception 'errorexception' message 'proc_open(): fork failed - cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php:975 stack trace: #0 [internal function]: composer\util\errorhandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, array) #1 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(975): proc_open('stty -a | grep ...', array, null, null, null, array) #2 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(853): symfony\component\console\application->getsttycolumns() #3 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(818): symfony\component\console\application->getterminaldimensions() #4 phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php(752): symfony\component\console\application->getterminalwidth() #5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/symfony/component/console/application.php on line 975
a bit old in case new looking solution, updating php version can fix issue.
also should committing composer.lock file , doing composer install on production environment less resource intensive.
more details here: https://github.com/composer/composer/issues/1898#issuecomment-23453850
Comments
Post a Comment