Composerでメモリ不足に陥った話

composerで composer install を実行した時にこんなエラーが出ることがあった。

1
2
The following exception is caused by a lack of memory and not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details

という内容のもの。

512MBではメモリが足りなかったらしい。結構メモリ食いなんだな。

これはvagrantだったので、使用するメモリを1024MBに変更して再起動して対応した。

実際のサーバーだとどうするのがいいだろう。 泣く泣く、composer導入を諦めるわけにも行かないだろう。 でもメモリもさくっと増やせそうにない。 であれば、パッケージを少しづつインストールするしか無いのかなって思った。 面倒なんだけど。

rubyのbundlerでは同じ問題は発生するのだろうか。