我正在尝试向项目添加新的composer依赖项,但是它不起作用。没有错误或任何东西-它只是默默地执行任何操作:
[vagrant@localhost project]$ composer require bshaffer/oauth2-server-bundle
Using version ^0.4.0 for bshaffer/oauth2-server-bundle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
[vagrant@localhost project]$ composer update --verbose
Loading composer repositories with package information
Updating dependencies (including require-dev)
就是这样。这就是所有的输出。到底是怎么回事?为什么作曲家不下载并安装软件包?
其他信息:
composer.lock
文件,但是无论我做什么,bshaffer/oauth2-server-bundle
都不会添加到该文件中。恐怕会完全删除并重新创建文件。vendor/
和其他自动生成的文件,然后运行composer install
会导致所有库均被重新安装除 bshaffer/oauth2-server-bundle
。答案 0 :(得分:2)
毕竟这是一个内存问题。该项目位于分配了2GB RAM的虚拟机中。由于那里基本上没有其他东西,因此足以保证日常运行的顺畅。显然,除了作曲家。我增加了VM的可用RAM量,结果如下:
fork
没有足够的内存。严重的是8GB?这些天的膨胀软件!当我长大时...
答案 1 :(得分:-1)
编辑器在后台运行。要查看输出,只需使用详细模式,因此将逗号修改为
composer require bshaffer/oauth2-server-bundle -vvv
此外,您可以尝试在重新运行命令之前删除composer-lock.json的锁定文件
答案 2 :(得分:-1)
请删除文件 composer-lock.json ,然后尝试运行 composer install 。