System:
MBP2015 mid
Composer Version:Composer version 1.10.17 2020-10-30 22:31:58
插件的拉取:
官方的建议是:
Note: Composer internally increases the memory_limit to 1.5G.
先查看现有内存的分配: `php -r "echo ini_get('memory_limit').PHP_EOL;"` 修改php.ini中内存的limit限制 `; Use -1 for unlimited or define an explicit value like 2G memory_limit = -1` 或者使用命令行来临时分配内存使用空间
php -d memory_limit=-1 composer.phar <...>
也可以使用修改Composer的环境变量来临时处理:COMPOSER_MEMORY_LIMIT=-1 composer.phar <...>
#个人比较推荐这种
但是这个方法已久是治标不治本呀,在issus上看到Author给出的建议是:
对,升级2.0!
再回头看一下自己的composer貌似还是18年的版本.
在Docker中简单测试了一下,使用Composer 2.0在使用过程中内存的占用的确减少了很多.希望大家在开启新项目时直接上2.0来管理!减轻后期升级的痛苦!