Problemas na instalação da dependência do Symfony 2.4.1 lib-icu 4.4
Estou tendo um problema idêntico aoeste, mas a solução fornecida não está funcionando para mim.
Fiz o download do pacote Symfony 2.4.1 Standard Vendors with Vendors ema página de downloads do Symfony. Depois de extrair os arquivos e baixar o composer.phar, eu corrophp composer.phar install
e obtenha este erro:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
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 v1.2.0 -> satisfiable by symfony/icu[v1.2.0].
Seguindo as instruções no tópico acima, atualizei as bibliotecas do PEAR e fizsudo pear install pecl/intl
. (Isso é no CentOS, então eu não segui o material do MAMP). Isso não funcionou e eu percebi que tinha que fazer umasudo yum install libicu
. Depois disto,sudo pear install pecl/intl
funcionou e editeiphp.ini
para adicionar oextension=intl.so
linha e, em seguida, reiniciou o servidor Apache.
Mas ainda estou recebendo o mesmo erro acima e, além disso, sempre que executo o PHP, é emitido o aviso:
PHP Warning: Module 'intl' already loaded in Unknown on line 0
Olhando para a saída dephpinfo()
Vejo que a versão intl instalada é 1.1.0 e a versão ICU é4.2.1
(o que explica por que o Symfony está reclamando que precisa do 4.4). Mas quando eu faço/usr/bin/pecl install intl
diz
pecl/intl is already installed and is the same as the released version 3.0.0
E asudo yum install libicu
deveria ter instalado a versão mais recente.
Existe alguma maneira de obter a versão 4.4?