เมื่อเรารัน composer install
หรือ composer require
เราอาจจะเจอกับ error ข้างล่างนี้ ทำให้เราไม่สามารถติดตั้ง package ที่เราต้องการได้
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
อีกทั้งการแก้ไขขนาด memory ในไฟล์ php.ini ก็ดูเกินความจำเป็นไป
วิธีการรัน composer โดยไม่จำกัดขนาด memory สามารถรันได้ด้วยคำสั่งดังนี้
COMPOSER_MEMORY_LIMIT=-1 composer require {package_name}
สำหรับข้อมูลเพิ่มเติม อ่านได้ที่ Memory limit errors
No comments:
Post a Comment