6

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

尝试在终端中运行此命令

作曲家更新 Friendsofsymfony/用户捆绑包

我收到此错误:

使用包信息加载作曲家存储库更新依赖项(包括 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。我不知道如何摆脱这些错误!

4

1 回答 1

6

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

先试运行composer update symfony/icu,再运行composer update friendsofsymfony/user-bundle

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

于 2013-09-26T18:47:12.770 回答