composer で memory_limit にひかかった場合の対処方法

標準

COMPOSER_MEMORY_LIMIT=-1 composer.phar <...>
OR
php -d memory_limit=-1 composer.phar <...>

ここを見るがよい: Memory limit errors – Troubleshooting – Composer


composer updateを叩いたら以下ようなメッセージでメモリ足りませんエラーとなる。

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted

symfony系などの依存の激しいパッケージが入っていると足りなくなりがち。

ちなみにどのパッケージでメモリを消費しているかは、

composer update --profile -vvv

のように、--profile-vvv オプションをつけると見れる。

コメントを残す

Page optimized by WP Minify WordPress Plugin