【发布时间】:2021-03-08 22:10:48
【问题描述】:
我想通过运行以下命令来运行命令 composer update 到我的 Laravel 项目。
composer update
当我尝试运行 composer require 时,出现内存不足错误。
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223
Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
【问题讨论】:
-
您是否尝试将 COMPOSER_MEMORY_LIMIT=-1 添加到您的环境中?
-
您是否阅读了您在此处发布的最后一句话并尝试了建议的
php -d memory_limit=-1 composer update? -
composer 会使用超过 1.6GB 的内存似乎很奇怪。
-
这能回答你的问题吗? Composer update memory limit
标签: php laravel composer-php