2013-09-26 6 views
5

Я пытаюсь установить FOSUserBundle на Symfony2.Symfony2 и композитор не устанавливают пакеты

На попытке запустить эту команду в Терминале

composer update friendsofsymfony/user-bundle

Я представил с этой ошибкой:

Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1 - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. - Installation request for symfony/icu == 1.2.0.0 -> satisfiable by symfony/icu[v1.2.0].

Я прочитал о продлении INTL не установлен правильно, поэтому я последовал these instructions , перезапущен MAMP, и проблема все еще присутствует!

Я также проверил с phpinfo() и подтвердил, что INTL был установлен. Я не понимаю, как избавиться от этих ошибок!

ответ

7

Проблема все еще присутствует, потому что вы используете обновление для композитора только для FOSUserBundle.

Сначала попробуйте запустить composer update symfony/icu, а затем запустите composer update friendsofsymfony/user-bundle.

Если это не сработает, попробуйте обновить все ваши поставщики с composer update

+1

Я пытался в течение нескольких дней, и ваши точные инструкции решить. Спасибо, @edwines! – Ben

Смежные вопросы