作曲家更新“进程被杀”

时间:2013-07-23 18:43:22

标签: process composer-php dreamhost

我试图执行:

composer.phar update

并收到:

  

致命错误:在第123行的phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php中,允许的内存大小为94371840字节(试图分配71个字节)

xxxxxxx 是用户。

然后我尝试执行:

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

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

然后我收到了这个:

  

糟糕!你的一个进程(php,pid 14331)因资源使用过多而被杀死。   有关详细信息,请联系DreamHost支持。**

如何在Dreamhost共享主机上执行composer update?经历过这种情况的人可以帮助我吗?

背景:Laravel 4

1 个答案:

答案 0 :(得分:29)

在开发计算机上运行composer update命令,为您生成composer.lock文件。上传composer.lock文件并在共享主机上运行composer install。这将使用更少的内存!