我正在尝试使用此命令sudo php composer.phar update --lock
更新锁定文件,但是我收到以下错误
Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 32 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52
即使我将memory_limit的值修改为512M也需要帮助
答案 0 :(得分:2)
我已在Windows中修复此问题:
php -d memory_limit = -1 C:/ProgramData/ComposerSetup/bin/composer.phar update
答案 1 :(得分:0)
更新依赖项时,Composer轻松使用1 GB或更多内存,并且您的错误消息指出允许的内存限制大约为1 GB - 将限制减少到512 MB并非真正有用,您必须增加它超过1GB。
答案 2 :(得分:0)
php -d memory_limit = -1 composer.phar install
答案 3 :(得分:0)
你可以运行第一个作曲家诊断,并检查问题是否在任何情况下都可以。然后运行
composer.phar自我更新