symfony - Composer & Symfony - 致命错误:内存不足
问题描述
我正在使用 composer 运行 Symfony 3.4 LTS。我的网站运行良好,但是当我尝试使用以下内容更新任何捆绑包时:
php composer.phar update
# or
php composer.phar update symfony/symfony
# or
php composer.phar update swiftmailer/swiftmailer
我收到此错误:
PHP 致命错误: phar:/// [...] 中的内存不足 [...]
以下是我已经测试过的:
- 增加我的
memory_limit
从196M
1024M
- 运行 composer.phar
php -d memory_limit = -1
..没有成功。我还能尝试什么?顺便说一句,如果我运行free -m
:
total used free shared buffers cached
Mem: 2002 361 1641 0 7 82
-/+ buffers/cache: 270 1732
Swap: 255 255 0
解决方案
使用 symfony/flex,它嵌入了可以大大降低 Composer 内存需求的优化
推荐阅读
- d3.js - d3 点击事件停止缩放和平移图层
- vb.net - Visual Basic 总和和平均值计算
- c# - 我们可以从控制器获得多个响应来查看(ajax-mvc)吗?
- css - 平滑过渡悬停图像
- python-3.x - python 3.65插入查询引发操作错误
- xml - 通过扩展 XML Schema
元素 - java - 在java中获取声音样本的长度
- php - 清理从 PHP 数组转换的格式化 JSON
- elasticsearch - 使用 IntelliJ 中的 Elasticsearch 测试框架,如何解决关于 idea_rt.jar 的 jar 地狱?
- android - 使用图像打开 Snapchat