【问题标题】:Composer update throws error 'Allowed memory size of XXXXXX bytes exhausted'Composer 更新引发错误“已用尽 XXXXXX 字节的允许内存大小”
【发布时间】:2018-05-29 12:53:43
【问题描述】:

在 composer update commond 时抛出错误“允许的 XXXXXX 字节的内存大小已用尽”。 php.ini 文件中的内存限制是无限的 memory_limit = -1

有没有其他方法可以解决这个问题..

【问题讨论】:

  • 你的php版本和composer版本是多少?请发布您的 composer.json 文件的代码!
  • php版本为5.5.9
  • 如果您可以尝试更新您的 PHP 版本。 7.x 有许多性能改进。否则,您可能需要一台具有更多 RAM 的机器。
  • 但是当我尝试 composer install 命令然后它的工作完美..

标签: laravel composer-php


【解决方案1】:

composer update 将您的依赖关系树更新为composer.lock 并需要大量 RAM(那天早上 1.5 GB 不够用时遇到了同样的问题....),composer install 只使用现有的composer.lock安装列出的软件包。

为了更好地解决问题:为什么错误消息会显示Allowed memory size of XXXXXX bytes exhausted - 这看起来不像是 PHP 错误...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-08
    • 2021-03-15
    • 2014-04-07
    • 2016-09-24
    • 2012-12-27
    • 2011-02-23
    相关资源
    最近更新 更多