我不断收到此内存错误
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted
(tried to allocate 67108864 bytes) in
phar:///usr/local/bin/composer/src/Composer/
DependencyResolver/Solver.php on line 220
我已经尝试了一切。已经增加了几次内存限制。我重新下载了 composer 和 composer.phar。我在全新安装上克隆了我的存储库,第一个 composer install
工作了。由于某种原因,每次尝试都会导致此错误。
我什至从主分支和我的分支中删除了可能导致此问题的文件差异。
PhP 版本 7.1.25 Composer 版本 1.7.2
我在 config.yml 文件中编辑的代码
create_course_space_whitelist_expression: '"staff" in affiliations or
"employee" in affiliations or "faculty" in affiliations or "guest" in
affiliations or "GR" in student_level'
旧代码:
create_course_space_whitelist_expression: '"staff" in affiliations or
"employee" in affiliations or "faculty" in affiliations or "guest" in
affiliations
不知道还有什么地方可以看。我在 Vendor 中更新了两个创建的文件,但我在运行之前删除了 vendor composer install
编辑:
我已经能够缩小原因范围。 composer install
在使用 repo 分支的干净版本时工作正常。但是,当对 composer.json 文件进行任何更改时,它会失败
原文由 d1596 发布,翻译遵循 CC BY-SA 4.0 许可协议
运行此命令为我修复了它