hasen's tech life

Twitter: @hasen

EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した.

# EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した.

$ composer install
... (中略) ...
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan optimize

> mmap() failed: [12] Cannot allocate memory
> PHP Fatal error: Out of memory (allocated 713035776) (tried to allocate 262144 bytes) in /PATH/TO/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 685
>
> mmap() failed: [12] Cannot allocate memory
> PHP Fatal error: Out of memory (allocated 713035776) (tried to allocate 262144 bytes) in Unknown on line 0
> Script php artisan optimize handling the post-install-cmd event returned with error code 255

# .envをコピーして,キャッシュの設定をしてからコマンドを実行すると成功した.
$ cp .env.sample .env $ vi .env