我正在使用作曲家(http://getcomposer.org/)来管理Symfony2(Symfony v 2.8)中的依赖项 https://poweredtemplate.com
我有一个问题,当我在 composer.json 中添加一个新的依赖项时,例如"作曲家需要 hwi/oauth-bundle",依赖项被添加很长时间(~20 分钟),或者给我错误"PHP 致命错误:允许的内存大小..."
有没有办法使这个过程更快?
你可以做几件事:
1) 使用--prefer-dist
2)检查Xdebug是否加载。
php -m | grep xdebug
3) 您还可以启用详细程度以查看哪些操作花费的时间过长
--prefer-dist -vvv
从~/.composer
文件夹中更改所有者。
sudo chown -R $USER ~/.composer
如果没有此权限,作曲家无法在缓存文件夹中安装包。