【发布时间】:2020-09-03 03:06:11
【问题描述】:
我正在尝试使用 Composer 更新一些 Drupal 模块。
当我运行 composer outdated "drupal\*" 查看可用更新时,它会显示需要更新的模块列表。
但是当我运行composer update <module-name> --with-dependencies 时,它给了我一个内存分配错误。
如果我用sudo 运行它(不推荐,我知道。但尝试一切。),它什么也不做。没有报告错误。什么都没有。
我已经尝试过composer clearcache,但没有任何帮助。我究竟做错了什么?为什么会这样?
【问题讨论】:
-
看起来您尝试在只有少量 RAM 的基于云的服务器上运行
composer update。不要那样做,在不受内存限制的开发系统上运行这些东西 -
是最近对作曲家内存要求的更改吗?我之前已经更新了很多很多次但以前从未遇到过这个问题?交换文件和它有关系吗?
-
不要在内存很小的服务器上运行 Composer,而是在本地机器上,将
composer.lock置于版本控制之下,并且多年来一直建议在开发期间只运行composer install
标签: composer-php drupal-8 drupal-modules