0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【環境構築】 「memory_limit」が足りないと言われた!

Last updated at Posted at 2022-09-05

環境構築時にコードをcloneしてきた後

ターミナル上で$ php initしたら下記のようなエラー文が表示されました

 Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes) in phar:///usr/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php on line 129

メモリが足りないとのこと。。

解決策1 「cloneしてきたphp.iniを編集する」

  1. $ php init で作成されたdockerをdeleteする
  2. php.ini内の「memory_limit」を編集する
    (※viまたはvimで編集した方がいいかも、手作業だと反映されない。。)
memory_limit=256M
↓
memory_limit=-1

3. 再度$ php initで環境構築する

→変化なし。。

自PC内ディレクトリのphp.iniを編集

  1. cloneしてきたディレクトリに移動することなく$ php -i | grep memory_limitで「memory_limit」を確認
$ php -i | grep memory_limit
memory_limit => 126M => 126M

2.  php.iniをvimで開く($ php -r "echo phpinfo();" | grep "php.ini"で場所を確認)
3.  「memory_limit」を検索し編集する(検索できない場合400行目あたりにカーソルを下げる)

memory_limit => 126M
↓
memory_limit => -1

→こちらで$ make initをするとエラーなくできました!

参考↓
https://akizora.tech/docker-install-vim-4830

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?