brew upgradeでエラーが出たので対応した.
# brew upgradeでエラーが出たので対応した.
$ brew upgrade
==> Downloading https://homebrew.bintray.com/bottles-portable/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
Already downloaded: /PATH/TO/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
/usr/local/Homebrew/Library/Homebrew/cmd/vendor-install.sh: /usr/local/bin/shasum: /usr/local/bin/perl: bad interpreter: No such file or directory
Error: Checksum mismatch.
Expected: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Actual:
Archive: /Users/You/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to install vendor Ruby.
$ which -a perl
/usr/bin/perl
/PATH/to/.plenv/shims/perl
$ ln -s /usr/bin/perl /usr/local/bin/perl
$ which -a perl
/usr/local/bin/perl
/usr/bin/perl
/PATH/to/.plenv/shims/perl
$ brew upgrade
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
不要なライブラリを削除したらエラーが出たので対応.
# 不要なライブラリを削除したらエラーが出たので対応.
$ composer update
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Laravel\Socialite\SocialiteServiceProvider' not found
# 先にartisanコマンドではなく,手動でキャッシュファイルから該当箇所を消す.
$ vi bootstrap/cache/config.php
-- 29 => 'Laravel\Socialite\SocialiteServiceProvide',
$ composer update