此问题已在此处有答案:
Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted (CodeIgniter + XML-RPC)(36答案)
4天前关闭。
我一直得到这个内存错误
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。我在一个新的安装上克隆了我的repo,第一个composer install
工作了。由于某种原因,之后的每次尝试都会导致此错误。
我甚至删除了master分支和我的分支中可能导致此问题的文件差异。
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中创建的两个文件,但在运行composer install
之前删除了vendor
编辑:
我已经缩小了病因范围。composer install
在使用repo分支的干净版本时工作得很好。但是,当对composer.json文件进行任何更改时,都会失败
7条答案
按热度按时间nvbavucw1#
运行此命令为我修复了它
laximzn52#
在我的情况下,Xampp与Windows 10
我只是改变了:
通过在php.ini中注解此配置,可以:
然后通过xampp重新启动Apache
dnph8jn43#
将Composer更新到版本2,它将自动解决此问题。
注意:参数
--2
可选。它将升级当前的composer版本到2。没有它, composer 将更新到最新版本(它是相同的版本2目前,但在未来,它可能是3)laik7k3q4#
Windows怎么样?
我使用的是Windows 10,这个命令对我很有效。
f87krz0w5#
运行
COMPOSER_MEMORY_LIMIT=-1 composer install
而不是composer install
m528fe3b6#
在Windows中,您可以使用以下命令:
在windows 10和终端和laragon它为我工作
aiazj4mn7#
COMPOSER_MEMORY_LIMIT=-1合成器更新
试试这个对我很有效