命令运行时我的帽子部署存在问题:
/ usr / bin / env composer install --prefer-dist --no-interaction --no-progress --optimize-autoloader
我收到此错误消息需要几分钟:
composer stdout:警告:proc_open():fork失败 - 无法在第954行的phar:///usr/local/bin/composer/vendor/symfony/console/Application.php中分配内存
composer stderr:使用包信息加载composer存储库
以下异常是由内存不足和未配置交换引起的
查看https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors了解详情
如果我要去服务器上的当前版本的项目,并删除供应商文件夹,那么我执行“composer install”,它的工作原理。
在我的计算机本地,mamp env,我执行带有内存限制的命令:
php -dmemory_limit = 2G / usr / local / bin / composer install
它也有效。
仅当我使用capistrano部署时才会出现此问题。
任何的想法 ?
有关信息:
谢谢,
我刚用6Go RAM升级了我的配置。 Composer安装似乎有效...但为什么它需要这么多内存?