Symfony2和composer没有安装包

6 php mamp symfony composer-php

我正在尝试在Symfony2上安装FOSUserBundle.

试图在终端中运行此命令

作曲家更新friendsofsymfony/user-bundle

我收到了这个错误:

使用包信息加载composer存储库更新依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集.

问题1 - symfony/icu v1.2.0需要lib-icu> = 4.4 - >请求的链接库icu安装了错误的版本或系统中缺少该版本,请确保提供扩展名. - symfony/icu v1.2.0需要lib-icu> = 4.4 - >请求的链接库icu安装了错误的版本或系统中缺少版本,请确保提供扩展名. - symfony/icu == 1.2.0.0的安装请求 - > symfony/icu [v1.2.0]可满足.

我已经读过关于INTL扩展没有正确安装,所以我按照这些说明重新启动了MAMP,问题仍然存在!

我也检查了phpinfo(),并确认已经安装了INTL.我对如何摆脱这些错误感到茫然!

小智 6

该问题仍然存在,因为您只为FOSUserBundle运行composer update.

首先尝试运行composer update symfony/icu,然后运行composer update friendsofsymfony/user-bundle.

如果这不起作用,请尝试使用更新所有供应商 composer update