我正在尝试在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。我对如何摆脱这些错误感到茫然!
答案 0 :(得分:6)
问题仍然存在,因为您只为FOSUserBundle运行composer update。
首先尝试运行composer update symfony/icu
,然后运行composer update friendsofsymfony/user-bundle
。
如果这不起作用,请尝试使用composer update