Composer php 无法确定composer安装失败的原因
我无法确定这位作曲家为什么不及格。它只是使构建失败,没有任何关于问题是什么的指示。我已经研究了Composer php 无法确定composer安装失败的原因,composer-php,docker-compose,Composer Php,Docker Compose,我无法确定这位作曲家为什么不及格。它只是使构建失败,没有任何关于问题是什么的指示。我已经研究了-v以增加详细性,并且在结尾有相同的输出 我应该试着调试什么?如果Composer达到内存限制,它将失败 这似乎是目前作曲家撰稿人正在讨论的一个问题 你可以在网上找到一些关于它的问题 要面对此问题,您可以尝试不同的解决方案: docker exec-it$(docker compose ps-q sh-c cli)composer安装--无交互--首选dist 如果它似乎不是来自docker,请尝试
-v
以增加详细性,并且在结尾有相同的输出
我应该试着调试什么?如果Composer达到内存限制,它将失败 这似乎是目前作曲家撰稿人正在讨论的一个问题 你可以在网上找到一些关于它的问题 要面对此问题,您可以尝试不同的解决方案:
docker exec-it$(docker compose ps-q sh-c cli)composer安装--无交互--首选dist
- 确保PHP命令行版本禁用了PHP的
扩展xdebug
- 检查您的
文件是否提交(应该提交!)composer.lock
- 使用选项
运行composer,以了解更多有关该问题的信息-vvv--profile
- 按照一些作曲家贡献者的建议,开始使用
-vvv
选项导致内存泄漏的原因,也无法修复它,那么如果您可能的话,可以检查PHP的内存限制选项或系统RAM选项(但我认为这仍然是一种非解决方案):
- 可能会扩展允许的系统内存(交换文件或替代方案)
- 可能在机器上安装更多RAM内存(我认为最糟糕的解决方案)
sh-c“[命令]”
解决了这个问题。哦,好吧,我还不是很喜欢docker:)