Symfony2和composer没有安装包

时间:2013-09-26 18:26:09

标签: php symfony mamp composer-php

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

尝试在终端中运行此命令

  

composer update friendsofsymfony / user-bundle

我收到了这个错误:

  

使用包信息加载作曲家存储库更新   依赖项(包括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扩展程序安装不正确的问题,所以我跟着these instructions,重新启动了MAMP,问题仍然存在!

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

1 个答案:

答案 0 :(得分:6)

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

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

如果这不起作用,请尝试使用composer update

更新所有供应商