前提・実現したいこと
PHP初心者です。
git cloneしたプロジェクトでLaravel cashierをインストールしようとしたところ、メモリ不足でエラーになりました。
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223 Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.%
調べたこと①
php.iniファイルを直接編集してapacheを再起動する
問題点:
7.3.11のファイルが/Applications/MAMP/bin/phpに見当たらず、7.3.21のファイルを編集してみても反映されません。
% php -i | grep memory_limit memory_limit => 128M => 128M
調べたこと②
公式ドキュメントにある以下のコマンドを実行する
php -d memory_limit=-1 composer.phar <...>
問題点:
<...>の部分に何を書けばいいのか分かりません。
<...>の部分を削除して実行するとcomposerのヘルプが表示されます。
調べても欲しい情報にたどり着けず困っています(>_<)
①または②の解決方法(それ以外でも)が分かる方教えてください!!
補足情報
PHP 7.3.11
Laravel 6.18.41
composer 1.10.15
回答1件
あなたの回答
tips
プレビュー