Allowed memory size 内存不足
给项目安装依赖包时,有时候会遇到这个问题
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52
Check getcomposer.org/doc/articles/troub... for more info on how to handle out of memory errors.%
大概就是内存不足的意思,看了很多网友的解决方案都是修改 memory_limit = -1
,但是我并不想为了安装依赖包去修改 PHP 配置,针对这个问题, Composer 官方给出了多个解决方案。
其中通过临时设置内存大小 COMPOSER_MEMORY_LIMIT=-1
正好符合我需求。
例如:COMPOSER_MEMORY_LIMIT=-1 composer require "spatie/laravel-permission:~3.0"
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: