我在使用作曲家包管理器时遇到问题。系统是 Ubuntu 12.04。我只是无法让它工作。我拉了我的 git 项目并尝试运行"作曲家安装",但似乎实际上什么也没发生。我只是得到一个信息
Installing dependencies (including require-dev)
然后实际上什么都没有发生。这是我使用 -vvv 参数运行的此命令的日志:
这里
有谁知道可能出了什么问题?我试图清除缓存,但没有帮助。我相信这个回购运行良好,因为我将其拉到我的 Windows 机器上,它下载了所有内容。"作曲家诊断"也返回了正常。感谢您的任何提示。
首先,您应该尝试清除作曲家缓存。
rm -rf ~/.composer/cache
但更可能是与可用内存有关的问题。增加memory_limit应该会有所帮助。
尝试查看详细报告:
composer install -vvv
或:
composer update -vvv
如果最后一行显示该进程已终止,则需要增加交换内存:
sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -s
如果它继续终止进程,您需要将 512K 增加到 1024k 或 2048k
我遇到了这个问题,并意识到我启用了 xdebug。禁用它为我解决了问题。
尝试使用这个,并确保 composer.json 文件存在于您的项目目录中。
COMPOSER=composer.json composer update
<</div>
div class="one_answers"> 虽然上面已经发布了类似的答案,但仍然,如果作曲家安装/更新不起作用,请尝试进行作曲家诊断。请参考..
https://getcomposer.org/doc/articles/troubleshooting.md
更新我的作曲家后为我工作。有时互联网也可能是问题所在。祝您编码愉快!:D
在 IDE 中禁用"侦听 PHP 调试连接"。