mmap() failed: [12] Cannot allocate memory

はじめに

laravelをinstall時、memoryが不十分だとinstallでエラーになる。

twitterで投稿したところ、アドバイスもらった。確かにswapの設定してなかった。。

https://twitter.com/kondonator/status/1199104282663874560?s=20

クラウドであれば一時的にインスタンスタイプを変更することでインストールできるが、今回はインスタンスタイプを変更せず対応する。

swapを設定する

実は、GCPやAWSの場合、デフォルトでswapの設定がされていない。

手動でswapを設定する

再起動しても設定されるよう、fstabに設定を追加する

作業後

無事swapが追加された

@kondonator さん、ありがとうございます🙏