Mac 中执行 composer update 会有如下异常:
1 2 |
> composer -vvv update --ignore-platform-reqs Allowed memory size of 1610612736 bytes exhausted xxxxxxx |
网上翻了翻,自己试了试,记录如下:
- 在 /etc 中找 php.ini,发现只有 php.ini.default,故 cp php.ini.default php.ini,
- 在 php.ini 中找到 memory_limit = 128M,调整为 memory_limit = -1(即为无限制),
- 保存退出,
- 事后想起,检查一下系统用的是不是修改的这个,于是 find / -name php.ini,得到 Loaded Configuration File => /etc/php.ini,似乎没问题,
- php -r “echo ini_get(‘memory_limit’).PHP_EOL;” 看看修改有没有生效,得到 -1,生效,
- 再次尝试 composer update,成功。